我花了一些时间研究ReactQL入门套件并观看介绍视频概述如何设置套件,但我仍然困惑的一个方面是如果我们不使用Graph,我们将把graphql特定的东西放到哪里.cool端点。
Graph.cool似乎很棒,但为了获得更多Graphql的使用经验,我想设置自己的架构,查询等。
处理我们自己的graphql内容的最佳做法是什么?我是否放置了:
app.get('/', {
graphiql: true
})
{p>或config/project.js
APOLLO变量中的Koa等价物?我对Express比Koa更熟悉,但也可以在entry/server.js
文件中看到它。
答案 0 :(得分:4)
GraphQL端点默认设置在config/project.js下的APOLLO
变量下:
export const APOLLO = {
uri: 'https://api.graph.cool/simple/v1/cinomw2r1018601o42x5z69uc',
};
将APOLLO.uri
更改为指向另一个GraphQL服务器将更新服务器和浏览器环境以使用该新服务器。
如果你想创建自己的GraphQL服务器和默认情况下ReactQL启动的前端Web服务器,那么你可以在这里找到一个示例来连接你自己的架构和GraphQL端点:
https://github.com/reactql/examples/tree/master/graphql-server
(可以找到示例项目的使用说明here)
答案 1 :(得分:-2)
你问了一个非常笼统的问题。
我相信你需要一个一体化的解决方案,你可以用现有的架构玩具来看看所有东西是如何组合在一起的。你需要一个样板。
这个是非常先进的但是应该可以让你开始:https://github.com/kriasoft/react-starter-kit