Apollo Playground на удаленном сервере

Когда я устанавливаю зависимости Apollo Server 2, следую инструкциям по быстрому запуску и запускаю локальный сервер - я вижу GraphQL Playground на локальном хосте.

Однако, когда я развертываю тот же самый код на удаленном сервере и посещаю URL-адрес, я вижу «Отсутствует запрос GET».

Если я перейду по URL-адресу и предоставлю запрос в качестве параметра, например https://example.com?query= {books {title author}} - тогда я вижу релевантные результаты (как json)

В чем заключается разница между просмотром вида игровой площадки и только необработанным «видом» api?

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Что такое Apollo Client и зачем он нужен?
Что такое Apollo Client и зачем он нужен?
Apollo Client - это полнофункциональный клиент GraphQL для JavaScript-приложений, который упрощает получение, управление и обновление данных в...
1
0
1 138
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вероятно, что происходит, когда вы развертываете свой код, NODE_ENV меняется на production, и когда это происходит, Graphql Playground отключается, вы можете найти больше об этом здесь:
Apollo-сервер graphql-площадка

если вы хотите включить его в производство, следуйте этому руководству:
Включение-GraphQL-Playground-in-production

Другие вопросы по теме