Apollo 阿波罗图形管理器406:不可接受

Apollo 阿波罗图形管理器406:不可接受,apollo,apollo-server,Apollo,Apollo Server,我正在尝试使用apollo graph manager,但当我试图从本地终端将图形发布到apollo graph manager时,不断出现此错误 apollo service:push --endpoint=http://localhost:3050/graphql --key="service:salading_test" ✔ Loading Apollo Project ✔ Loading Apollo Project ✖ Uploading service to Apollo

我正在尝试使用apollo graph manager,但当我试图从本地终端将图形发布到apollo graph manager时,不断出现此错误

apollo service:push --endpoint=http://localhost:3050/graphql --key="service:salading_test"
  ✔ Loading Apollo Project
  ✔ Loading Apollo Project
  ✖ Uploading service to Apollo Graph Manager
    → 406: Not Acceptable
Error: 406: Not Acceptable
这是我从阿波罗图像经理那里得到的

ENGINE_API_KEY=service:salading_test:<key>

现在,阿波罗文档中的教程使用了
'apollo-server'
而不是
'apollo-server-express'
。但是这不应该是一个问题,因为
'apollo-server'
是在
'apollo-server-express'
中使用的?

这个错误表明您没有加载正确的引擎API密钥:

是的——这是我的问题。有意义的错误消息发生了什么。。。?
const { ApolloServer } = require('apollo-server-express');
const express = require('express');

const app = express();
const apolloInstance = new ApolloServer({
    schema,
    playground: true,
    introspection: true,
    engine: { //added
      apiKey: process.env.ENGINE_API_KEY
    }
  });

apolloInstance.applyMiddleware({ app, cors: false }); 
app.listen(process.env.PORT, () => console.log(`Server running on port: ${process.env.PORT}`));