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