Подключение интерфейса (react) к серверной части (узлу) с помощью codesandbox

#node.js #reactjs #graphql #codesandbox

#node.js #reactjs #graphql #codesandbox

Вопрос:

Я использую react, graphql и node. В настоящее время мои коды react находятся в codesandbox, в то время как коды моего сервера находятся на моем локальном компьютере. Как мне связать мой интерфейс с моим серверным в этом случае? Нужно ли мне развертывать мои серверные коды на heroku или digital ocean, прежде чем я смогу их связать? Мне нравится иметь возможность сначала протестировать их перед развертыванием моих кодов

Я также подумываю о переносе своих серверных кодов в codesandbox. В этом случае могу ли я по-прежнему связывать свои интерфейсные и серверные коды, чтобы протестировать их перед развертыванием на серверах хостинг-провайдера?

Спасибо

Комментарии:

1. Должна быть возможность отправлять запросы с вашего интерфейса на localhost, нет? Имейте в виду, что потребуется включить промежуточное программное обеспечение cors из-за разного происхождения

2. Используете ли вы apollo на своем локальном сервере GraphQL?

Ответ №1:

Чарли прав. На самом деле я создаю свой интерфейс react на codesandbox и подключаюсь к серверной части моего узла graphql также на codesandbox. Для этого оба должны быть запущены. Также необходимо включить cors для подключения обоих. Поскольку я использую apollo server 2, могу передать cors: true конструктору сервера apollo.

Комментарии:

1. Спасибо, ребята, что дали мне идеи по решению проблемы. Надеюсь, мой ответ вам тоже поможет 🙂