Кодовая база React + Apollo, содержащая примеры из реального мира (CRUD, аутентификация, расширенные шаблоны и т. д.), соответствующая спецификации RealWorld и GraphQL API.
Эта база кода была создана для демонстрации полноценного полностекового приложения, созданного с помощью React + Apollo, включая операции CRUD, аутентификацию, маршрутизацию, нумерацию страниц и многое другое.
Вы можете просмотреть живую демонстрацию по адресу https://realworld-react-apollo.herokuapp.com/.
Чтобы запустить интерфейс локально:
npm install
для установки необходимых зависимостейnpm start
для запуска сервера разработкиДля удобства у нас есть действующий API-сервер GraphQL, работающий по адресу https://realworld-graphql.herokuapp.com/graphql, к которому приложение может отправлять запросы. Здесь вы можете просмотреть спецификацию GraphQL API, которая содержит схему для сервера.
Исходный код внутреннего сервера (доступен для Ruby on Rails) можно найти в этом репозитории.
Если вы хотите изменить URL-адрес API на локальный сервер, просто установите переменную env REACT_APP_GRAPHQL_URL
на другой URL-адрес. REACT_APP_GRAPHQL_URL=http://localhost:3000/graphql yarn start