我花了一些时间研究graphql工具包,并观看了概述如何设置工具包的介绍视频,但我仍然困惑的一个方面是,如果我们不使用Graph.cool端点,应该将ReactQL特定的东西放在哪里。
Graph.cool看起来不错,但为了获得更多使用Graphql的经验,我想设置自己的模式、查询等。
处理我们自己的graphql的最佳实践是什么?我是否要放置:
app.get('/', {
graphiql: true
})或者在config/project.js阿波罗变量中的Koa等效物?我对Express比Koa更熟悉,但也可以在entry/server.js文件中看到它。
发布于 2017-06-06 18:00:07
默认情况下,在config/project.js中的APOLLO变量下设置GraphQL端点:
export const APOLLO = {
uri: 'https://api.graph.cool/simple/v1/cinomw2r1018601o42x5z69uc',
};将APOLLO.uri更改为指向另一个GraphQL服务器将同时更新服务器和浏览器环境以使用该新服务器。
如果你想在ReactQL默认启动的前端web服务器旁边创建你自己的GraphQL服务器,你可以在这里看到一个连接你自己的模式和GraphQL端点的例子:
https://github.com/reactql/examples/tree/master/graphql-server
(示例项目的使用说明可以在here中找到)
https://stackoverflow.com/questions/44276590
复制相似问题