我想更改graphql内的graphql websocket端点,有人知道怎么做吗?
默认情况下ping
wss://localhost/graphql
我需要将其更改为推送器网址
感谢:-)
答案 0 :(得分:1)
如果您正在运行GraphQL Playground的独立实例,则将URL作为prop直接传递给组件:
<Playground
endpoint="http://localhost/graphql"
subscriptionEndpoint="wss://localhost/graphql"
/>
如果您使用的是apollo-server
,则端点URL应该从subscriptionsPath
派生,但也可以直接在配置中设置:
const server = new ApolloServer({
typeDefs,
resolvers,
playground: {
subscriptionEndpoint: 'wss://localhost/graphql',
},
});
编辑:
除非您将其与包含.graphqlconfig
的本地存储库一起使用,否则似乎没有办法用特定的订阅URL配置桌面客户端。在这种情况下,您可以在here中概述的配置文件中提供有关环境的其他信息,包括订阅URL。