gpt4 book ai didi

Apollo 图管理器 406 : Not Acceptable

转载 作者:行者123 更新时间:2023-12-04 04:19:39 24 4
gpt4 key购买 nike

我正在尝试使用阿波罗图管理器,但是当我尝试从本地终端将我的图发布到阿波罗图管理器时,不断收到此错误。

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>

我复制了它并将其添加到我的 .env 文件中并重新启动了我的服务器。
在我的 server.js 中,我还尝试了以下设置:
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}`));

现在阿波罗文档中的教程使用 'apollo-server'而不是 'apollo-server-express' .但这应该不是问题,因为 'apollo-server'用于内部 'apollo-server-express' ?

最佳答案

此错误表示您没有加载正确的 ENGINE_API_KEY:https://github.com/apollographql/apollo-tooling/issues/1166

关于 Apollo 图管理器 406 : Not Acceptable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59700581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com