Comments (6)
Nice!
I used that example and some work put into the Iron integration to come up with a rudimentary integration. You can see the example server here: https://github.com/mhallin/juniper/blob/master/examples/rocket-server.rs. This would be the Rocket-specific code you as an application developer would have to write.
I'm a bit annoyed by the fact that you have to make separate functions for the GET and POST routes, and that GET /graphql
returns 404 unless we add yet another route. It would be possible to create Route
instances directly, but then it would be harder to provide custom State<>
objects to the GraphQL context for e.g. database access.
Unless I'm missing something, this will probably be the integration that I'll release in the next version.
from juniper.
Definitely! On the non-async side of Rust web programming, Rocket seems to be really .. lifting off?
from juniper.
Rocket seems to be really .. lifting off?
I see what you did there. 🚀
from juniper.
Hey!
I've made a response handler for Rocket that integrates with Juniper. It's available here and can be used like this.
Was the integration you are talking about imagined in a similar fashion? Would you be interested in a PR from this?
from juniper.
Looks great.
When will this be released?
from juniper.
@mhallin just saw the release. I thin this can be closed now.
from juniper.
Related Issues (20)
- Expected query, got subscription. HOT 3
- `juniper_actix` does not compile with the `subscription` feature enabled HOT 2
- Old version of book is still online HOT 1
- operation_name not being set in juniper_hyper library HOT 2
- I'm having issues with App Data configuration
- Looking for Help & Community HOT 2
- `juniper_warp::make_graphql_filter` improperly returns 4xx on some `context_extractor` 5xx errors HOT 5
- Gitter link resolves to 404 HOT 1
- A better way to keep graphiql updated HOT 1
- Example to integrate with Axum HOT 7
- Subscription argumennt Error using juniper_graphql_transport_ws HOT 2
- GraphQLInputObject macro fails if crate has a local type alias named "Result"
- Create new release HOT 7
- expected tuple struct or tuple variant, found function `Ok` HOT 2
- Input type, determine if key set or unset HOT 2
- `#[graphql_object]` hides syntax errors HOT 2
- GraphQL Union types on generic Rust enums
- Cannot get "Foreign For implementing custom scalars on foreign types there is #[graphql_scalar] attribute." working HOT 1
- Implement ` juniper_graphql_ws::Schema` for `&'static RootNode`
- Provide support for Jiff date/time types HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from juniper.