mirror of
https://github.com/actix/examples
synced 2024-11-28 00:12:57 +01:00
39 lines
551 B
Markdown
39 lines
551 B
Markdown
|
## GraphQL using `async-graphql`
|
||
|
|
||
|
> Getting started using [async-graphql](https://github.com/async-graphql/async-graphql) with Actix Web.
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
```bash
|
||
|
cd graphql/graphql-demo
|
||
|
cargo run
|
||
|
```
|
||
|
|
||
|
## Endpoints
|
||
|
|
||
|
```
|
||
|
GET/POST http://localhost:8080/graphql GraphQL endpoint
|
||
|
GET http://localhost:8080/graphiql GraphQL playground UI
|
||
|
```
|
||
|
|
||
|
## Query Examples
|
||
|
|
||
|
```graphql
|
||
|
{
|
||
|
humans {
|
||
|
edges {
|
||
|
node {
|
||
|
id
|
||
|
name
|
||
|
friends {
|
||
|
id
|
||
|
name
|
||
|
}
|
||
|
appearsIn
|
||
|
homePlanet
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
```
|