forked from mirror/Riven
Move proxy to make it an example, update its README.md
This commit is contained in:
parent
25f41388f0
commit
655d04f8df
5 changed files with 8 additions and 6 deletions
|
@ -1,5 +1,4 @@
|
|||
[workspace]
|
||||
members = [
|
||||
"riven",
|
||||
"example/proxy",
|
||||
]
|
||||
|
|
|
@ -72,7 +72,7 @@ Output:
|
|||
```
|
||||
The [`RiotApi` struct documentation](https://docs.rs/riven/latest/riven/struct.RiotApi.html)
|
||||
contains additional usage information. The [tests](https://github.com/MingweiSamuel/Riven/tree/v/2.x.x/riven/tests)
|
||||
and [example proxy](https://github.com/MingweiSamuel/Riven/tree/v/2.x.x/example/proxy)
|
||||
and [example proxy](https://github.com/MingweiSamuel/Riven/tree/v/2.x.x/riven/examples/proxy)
|
||||
provide more example usage.
|
||||
|
||||
## Feature Flags
|
||||
|
|
|
@ -58,4 +58,7 @@ colored = "2"
|
|||
env_logger = "0.10.0"
|
||||
fake_instant = "0.5.0"
|
||||
futures = "0.3"
|
||||
tokio = { version = "1", default-features = false, features = [ "rt-multi-thread" ] }
|
||||
hyper = { version = "0.14", features = [ "server" ] }
|
||||
tokio = { version = "1", features = [ "full" ] }
|
||||
tracing = "0.1"
|
||||
tracing-subscriber = "0.2"
|
||||
|
|
|
@ -14,7 +14,7 @@ when Riven is at the rate limit.
|
|||
Set `RGAPI_KEY` env var then run:
|
||||
```bash
|
||||
export RGAPI_KEY=RGAPI-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
|
||||
cargo run
|
||||
cargo run --example proxy
|
||||
```
|
||||
|
||||
Test in your browser or using `curl`. The first path segment specifies the region:
|
||||
|
@ -25,8 +25,8 @@ $ curl http://localhost:3000/na1/lol/summoner/v4/summoners/by-name/LugnutsK
|
|||
$ curl http://localhost:3000/eu/val/status/v1/platform-data
|
||||
{"id": "EU", "name": "Europe", "locales": ["..."], "maintenances": [], "incidents": []}
|
||||
|
||||
$ curl http://localhost:3000/americas/lol/tournament-stub/v4/providers -H "Content-Type: application/json" -d '{"region":"JP","url":"https://github.com/MingweiSamuel/Riven"}'
|
||||
764
|
||||
$ curl http://localhost:3000/americas/lol/tournament-stub/v5/providers -H "Content-Type: application/json" -d '{"region":"JP","url":"https://github.com/MingweiSamuel/Riven"}'
|
||||
1
|
||||
|
||||
$ curl http://localhost:3000/na1/unknown/endpoint
|
||||
{"error":"Riot API endpoint method not found."}
|
Loading…
Reference in a new issue