2017-05-31 15 views
2

我花了一些時間研究ReactQL入門套件,並觀看了介紹視頻如何設置套件,但我仍然困惑的一個方面是放置在哪裏我們的graphql特定的東西,如果我們不使用Graph.cool端點。如何更新graphql端點(不使用Graph.cool)

Graph.cool似乎很大,但要獲得與Graphql更多的經驗,我想建立自己的模式,查詢等

什麼是處理我們自己的graphql東西最好的做法?難道我放置:

app.get('/', { 
graphiql: true 
}) 

或興亞等同於config/project.js APOLLO變量?我對Express比Koa更熟悉,但也可以看到它在entry/server.js文件中。

回答

-2

你問了一個非常普遍的問題。

我相信你需要一個全方位的解決方案,你可以用現有的體系結構玩弄,看看每件事物是如何組合在一起的。你需要一個樣板。

這一個是真正先進的,但應該沒讓你走了:https://github.com/kriasoft/react-starter-kit

+1

FYI中,OP具體詢問了ReactQL(https://reactql.org)啓動套件 –

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

+0

非常有用。謝謝李! –

+0

Np @ outward.up。請提出答案,這樣可以幫助其他人。 –