如何正确配置 apollo graphql + node.js 到 google 应用引擎

How to properly configure apollo graphql + node.js to google app engine

我正在尝试将节点 + apollo 服务器部署到 google 应用引擎,以便我可以调用 https:///appspot/graphql。但是我不知道如何实现。
https://localhost:8080/graphql 在本地运行成功。我可以用作查询的端点。 但是 https://appspot/graphql 给出“GET query missing”。

通过添加 playground:true 解决了问题,自省:对 ApolloServer 是正确的。还将所有网络列入白名单。

我没有在 Apollo 服务器配置中看到 属性 任何 modules 属性。

这是我设置 Apollo 服务器的方式:

const server = new ApolloServer({
            schema: mySchema, //This contains my consolidate schema, for a basic 
                              //setup, it can be an object containing typedefs 
                              // and resolvers or 
                              //complex schema.
            context: context,  
            playground: {       //if we want to keep the playground on in 
                                //Production. By default it is disabled.
                enabled: true,
                settings: {
                  "request.credentials": "include"
                }
            }
});

此外,我们需要提供如下路径:

server.applyMiddleware({ app, path: '/somepath' });

因此,如果您正在寻找 运行 您的服务器在某个路径,那么它可以像上面那样设置。