#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. Спасибо, ребята, что дали мне идеи по решению проблемы. Надеюсь, мой ответ вам тоже поможет 🙂