juniper/juniper_rocket
David Pedersen 2518eff0c9 Expose the operation name from juniper_rocket::GraphQLRequest (#353)
Measuring the runtime of queries will only tell if there are slow
queries. To find out which queries are slow you need the operation name.

Getting the operation name was previously not possible from a Rocket
request handler. This fixes that.
2019-05-15 07:26:40 -07:00
..
examples Remove macro_use + extern crate statements (2018 edition) 2019-05-02 18:44:56 +02:00
src Expose the operation name from juniper_rocket::GraphQLRequest (#353) 2019-05-15 07:26:40 -07:00
tests [juniper_rocket] Expose GraphQLResponse fields (#238) 2018-08-31 18:46:27 -07:00
.gitignore Add juniper_rocket back to main repo 2017-12-02 15:59:23 +01:00
Cargo.toml Refactor code to 2018 edition with 'cargo fix --edition' 2019-05-02 18:44:56 +02:00
CHANGELOG.md Expose the operation name from juniper_rocket::GraphQLRequest (#353) 2019-05-15 07:26:40 -07:00
LICENSE Add juniper_rocket back to main repo 2017-12-02 15:59:23 +01:00
Makefile.toml Introduce an abstraction for scalar values (#251) 2018-10-22 21:40:14 -06:00
README.md Fix example link in juniper_rocket README (#291) 2018-12-11 19:58:25 -07:00
release.toml (tooling) Update release config to bump doc_root. 2019-05-15 11:20:51 +02:00

juniper_rocket

This repository contains the Rocket web server integration for Juniper, a GraphQL implementation for Rust.

Documentation

For documentation, including guides and examples, check out Juniper.

A basic usage example can also be found in the Api documentation.

Examples

Check examples/rocket_server.rs for example code of a working Rocket server with GraphQL handlers.

  • Juniper
  • [Api Reference][documetation]
  • [Rocket][Iron]

License

This project is under the BSD-2 license.

Check the LICENSE file for details.