React + Apollo 程式碼庫包含遵循 RealWorld 規範和 GraphQL API 的真實世界範例(CRUD、身份驗證、進階模式等)。
創建此程式碼庫是為了演示使用 React + Apollo 構建的成熟的全端應用程序,包括 CRUD 操作、身份驗證、路由、分頁等。
您可以在 https://realworld-react-apollo.herokuapp.com/ 上觀看現場演示
要讓前端在本地運行:
npm install
安裝所需的依賴項npm start
啟動開發伺服器為了方便起見,我們在 https://realworld-graphql.herokuapp.com/graphql 上運行一個即時 GraphQL API 伺服器,供應用程式發出請求。您可以在此處查看 GraphQL API 規範,其中包含伺服器的架構。
後端伺服器的原始程式碼(可用於 Ruby on Rails)可以在此儲存庫中找到。
如果您要將 API URL 變更為本機伺服器,只需將REACT_APP_GRAPHQL_URL
環境變數設定為另一個 URL 即可。 REACT_APP_GRAPHQL_URL=http://localhost:3000/graphql yarn start