我应该使用express graphql还是appolo服务器graphql
我正在使用graphql ajd的express后端上工作,我不知道是否需要使用express graphql或appolo服务器graphql库。我应该使用express graphql还是appolo服务器graphql,graphql,express-graphql,Graphql,Express Graphql,我正在使用graphql ajd的express后端上工作,我不知道是否需要使用express graphql或appolo服务器graphql库。 谢谢你的帮助 我建议在expressgraphql上使用apollo server express。它们非常相似,但是阿波罗服务器快车(apollo server express)有更多的功能,同时有更简单、更清晰的API 对我来说,apollo server express最大的改进是游乐场: 游乐场优于expressgraphql的graphi
谢谢你的帮助 我建议在
expressgraphql
上使用apollo server express
。它们非常相似,但是阿波罗服务器快车(apollo server express)有更多的功能,同时有更简单、更清晰的API
对我来说,apollo server express
最大的改进是游乐场:
游乐场优于expressgraphql
的graphiql,原因有几个,但一个主要原因是它允许您在请求中放置HTTP头,这更适合处理会话
将允许您在没有cors的任何端点上使用游乐场。如果您有cors,那么您将需要直接从服务器运行游乐场
以下是让您开始学习的代码示例:
const { ApolloServer } = require('apollo-server-express')
const graphqlServer = new ApolloServer({
schema,
introspection: true,
playground: true,
})
graphqlServer.applyMiddleware({
app
})
我建议在
expressgraphql
上使用apollo server express
。它们非常相似,但是阿波罗服务器快车(apollo server express)有更多的功能,同时有更简单、更清晰的API
对我来说,apollo server express
最大的改进是游乐场:
游乐场优于expressgraphql
的graphiql,原因有几个,但一个主要原因是它允许您在请求中放置HTTP头,这更适合处理会话
将允许您在没有cors的任何端点上使用游乐场。如果您有cors,那么您将需要直接从服务器运行游乐场
以下是让您开始学习的代码示例:
const { ApolloServer } = require('apollo-server-express')
const graphqlServer = new ApolloServer({
schema,
introspection: true,
playground: true,
})
graphqlServer.applyMiddleware({
app
})