5 releases
0.3.1 | May 2, 2020 |
---|---|
0.3.0 | Apr 26, 2020 |
0.1.2 | Apr 24, 2020 |
0.1.1 | Jan 19, 2020 |
0.1.0 | Jan 19, 2020 |
#885 in HTTP server
28KB
662 lines
Rust graphql service boilerplate
This provides a simple graphql boilerplate for services. It uses:
Just change/add to the models, services and the graphql_schema accorindgly.
Usage
Seed some data with...
cargo run --bin seed
Run the server with...
cargo run
And then test at:
http://localhost:8080/graphiql
Sample query for pets
{
allPets(limit:4){
pageInfo{
startCursor
nextCursor
hasPreviousPage
hasNextPage
}
pets{
name
id
age
petType
gender
owner{
id
username
}
}
totalCount
}
}
Sample query for owners
{
allOwners {
pageInfo {
startCursor
nextCursor
}
owners {
id
firstName
lastName
pets {
id
name
}
}
}
}
Inspiration and some resources to help
Dependencies
~55MB
~1M SLoC