Comments (9)
My colleague reached out to maintainers on the community Discord and the good news is that there should be a new release soon-ish, so 🤞.
I have also researched alternatives and I'd say the most promising one is graphql-helix, it's somewhat more minimal but also server-agnostic and there is pretty good tutorial to get it running with Express.
from express-graphql.
I couldn't wait anymore, so I fork the project: https://github.com/GeorgesTech/express-graphql
Changes: https://github.com/GeorgesTech/express-graphql/pull/1
And I used it like this:
{
"express-graphql": "https://gitpkg.now.sh/GeorgesTech/express-graphql/npmDist?chore/graphql-16",
}
gitpkg.now.sh
allow me to target npmDist folder during install
I do not plan to maintain the fork for a long time
I hope the issue will resolve soon
In the meantime, renovate/dependabot is happy
from express-graphql.
My colleague reached out to maintainers on the community Discord and the good news is that there should be a new release soon-ish, so 🤞.
I have also researched alternatives and I'd say the most promising one is graphql-helix, it's somewhat more minimal but also server-agnostic and there is pretty good tutorial to get it running with Express.
I made the switch from express-graphql
to graphql-helix
today. Quite straightforward.
from express-graphql.
I moved to https://www.graphql-yoga.com/ V2 from https://www.the-guild.dev/
there is a migration path from express-graphql: https://www.graphql-yoga.com/docs/migration/migration-from-express-graphql
The migration was easy for me.
I just had to replace some middlewares with https://www.envelop.dev/ plugins also from the-guild
If you happened to use the fork: https://github.com/GeorgesTech/express-graphql
I'll keep the fork public for 1 month
I'll delete it at the beginning of Jully
Happy migration :)
from express-graphql.
Hey, this is duplicate of #790. There is a PR #793 to fix that (among other things).
from express-graphql.
I think its fair to say this project is no longer maintained, even with regular community PR's being made. Might be best to find an alternative, we are.
from express-graphql.
Is there an alternative solution? Working with node and express all Googling solutions always point to express-graphql. Trying to find a solution that doesn't require express-graphql or other dependencies. How do others use it? If everyone is depending on this library, we are all in trouble.
from express-graphql.
For those interested, I also forked the project at https://github.com/BlueSialia/express-graphql.
The company I work at uses it for a project, so I will be maintaining it for a long while.
Be aware that I made some changes already to the library, so just replacing express-graphql
with @bluesialia/express-graphql
may not be enough in some cases.
from express-graphql.
This library has been deprecated and this repo will be archived soon. It has been superseded by graphql-http
.
Furthermore, if you seek a fully-featured, well-maintained and performant server - I heavily recommend GraphQL Yoga!
from express-graphql.
Related Issues (20)
- depth-limit HOT 1
- Is there a way to customize a logger HOT 1
- Unhandled errors does not provide mutation or query name HOT 1
- Graphiql playground not displayed in the browser HOT 1
- UnhandledPromiseRejectionWarning: Unhandled promise rejection HOT 1
- Why isn't the callback of app.listen() called when using express-graphql middleware? HOT 4
- Build when installed from GitHub HOT 1
- throw new MiddlewareError(`Type ${type} exists in middleware but is missing in Schema.`);
- TypeScript - merge declarations for request and response types
- Cannot install with graphql 16.0.1 HOT 10
- Update GraphQL Schema at runtime HOT 4
- Processing timeout HOT 1
- About compatible version for an old graphql and node
- Swallow GraphQL errors by Express HOT 6
- Peer dependency error on new installation of graphql HOT 8
- Unmet Peer version, need to update supported dependencies HOT 9
- revert revert "Allow custom handling of runtime query errors" HOT 1
- Unable to find Prisma Client in GraphQL context. Please provide it under the `context[\"prisma\"]` key. HOT 1
- Support for running method on every call
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 express-graphql.