我已经安装了Apollo / GraphQL。当我在http://localhost:8080/graphql访问GraphiQL而不是GraphiQL用户界面时,我看到以下消息:
Apollo Server仅支持POST请求。
我安装了文档指定的Apollo Server 0.2.x代码:
http://docs.apollostack.com/apollo-server/migration.html
如何让GraphiQL用户界面显示?
非常感谢所有想法或信息!
答案 0 :(得分:3)
如果您按照说明操作,graphiql将在/graphiql
上运行(请注意额外的'i')
答案 1 :(得分:2)
对于任何偶然发现这种情况的人来说,graphql-server中有一个临时的issue。
这就是为什么目前你无法在/ graphql(你指定的endpointURL)上访问graphiql,给出以下代码:
app.use('/graphql', bodyParser.json(), graphqlExpress({ schema }));
app.use('/graphiql', graphiqlExpress({ endpointURL: '/graphql' }));
我发布在这里是因为这个问题会导致原始问题提出的确切问题(因此在我的故障排除过程中,这个问题只是几个搜索结果之一)。