apollo-сервер, возвращающий запрос GET, отсутствует при отключении игровой площадки - PullRequest
0 голосов
/ 28 октября 2019

Когда я эмулирую production (он же playground is disabled) и захожу в свой корень, http://localhost:9000/ я получаю следующий ответ:

400 Bad Request

GET query missing

Есть ли способ предотвратить это илиОбходной путь для отображения другой страницы?

Я новичок в Apollo. Я использую только apollo-server (без экспресса). Я буду признателен за любую помощь.

1 Ответ

0 голосов
/ 28 октября 2019

apollo-server используется исключительно для предоставления API GraphQL. Для удобства он предоставляет экземпляр GraphQL Playground по любому пути, который вы конфигурируете (/graphql по умолчанию) в процессе разработки. Однако сам Apollo Server не предназначен для использования с другим контентом. Если вам нужна эта функциональность, используйте что-то вроде apollo-server-express, apollo-server,hapi, apollo-server-koa и т. Д., Чтобы интегрировать ApolloServer с платформой веб-приложений, такой как Express, а затем используйте эту платформу для предоставления любого дополнительного содержимого, которое вы хотите.

...