#github #apollo-server #codespaces
#github #apollo-server #кодовые пространства
Вопрос:
Я последовал примеру Apollo Getting Started в кодовом пространстве Github.
При запуске сервера я вижу ошибку:
{
"error": "Preflight response is not successful"
}
Пример репо для воспроизведения здесь: https://github.com/anishkny/codespaces-test
Я пробовал различные варианты cors
, но это не сработало:
...
new ApolloServer({ typeDefs, resolvers
cors: {
"origin": "*",
"methods": "GET,HEAD,PUT,PATCH,POST,DELETE",
"preflightContinue": false,
"optionsSuccessStatus": 204
}
});
...
Ответ №1:
У меня была такая же проблема. Оказывается, игровая площадка не пересылает ваши учетные данные Github. Обратите внимание, что если вы посещаете URL-адрес предварительного просмотра в окне инкогнито, вы перенаправляетесь на экран входа в Github. Решение состоит в том, чтобы изменить настройки Playground, чтобы ваши учетные данные отправлялись в запросах GraphQL.
- Щелкните по верхнему правому углу, щелкните значок шестеренки (настройки)
- Измените следующее
- "request.credentials": "omit",
"request.credentials": "same-origin",
Комментарии:
1. Есть ли что-то подобное для
express-graphql
?