Настройка стека PERN с сервером Graphql в кодовых пространствах Github

#github #graphql #codespaces #github-codespaces

#github #graphql #codespaces #github-codespaces

Вопрос:

У меня есть рабочее приложение PERN на моем локальном компьютере (в том же репозитории), и я пытаюсь протестировать его в кодовых пространствах Github.

При запуске сервера GraphQL на Github Codespace я получаю ошибки при тестировании с Postman online Error: Exceeded maxRedirects. Probably stuck in a redirect loop :

Ошибки Postman

Я предполагаю, что у меня есть три варианта, основанные на других проектах ppl:

  1. Настройка среды Docker
  2. Разрешить CORS или настройку прокси
  3. Разместите сервер в одном репозитории, а интерфейс — в другом (и по-прежнему решайте проблемы с CORS и прокси)

В идеале, в конце концов, я хочу продолжить тестирование и разработку в Github Codespaces.

Какой наилучший вариант для разработки Codespaces и самый простой, когда я буду готов к развертыванию?

Ответ №1:

Я так и не смог успешно заставить Postman работать с Github Codespace… однако я успешно запустил свой стек PERN и решил проблемы CORS и сетевых ошибок, которые я по иронии судьбы пытался устранить с помощью Postman.

  1. Как было предложено @vladanpaunovic в ветке Github здесь, вы можете изменить настройку с помощью GraphQL Playground. Мне пришлось перейти с GraphiQL на GraphQL Playground, чтобы опробовать это предложение.

введите описание изображения здесь

  1. Затем в VS Code (я использую браузер) для кодового пространства я сделал Port Visibility Public

введите описание изображения здесь