Ошибка 502 шлюза при развертывании приложения React v16.7 в движке приложений Google GCP - PullRequest
1 голос
/ 27 мая 2019

привет, я недавно обновил свое приложение React с React v15.x до React v16.7.0, используя create-реагировать-приложение Я сделал пару изменений, как показано ниже

  1. После обновления моего приложения начинается сбой, потому что в моей предыдущей настройке приложения и клиентская, и серверная части находятся в одном приложении. поэтому я скомпилировал клиентскую часть отдельно, используя проект создания-реагирования-приложения

  2. затем я слил свою серверную часть package.json с приложением, созданным с помощью create-реагировать-приложение, и перенес мою серверную часть в тот же проект

  3. Я настроил прокси для своего сервера, как предложено на странице справки Facebook

все нормально работает на локальном компьютере, однако, когда я попытался развернуть приложение для google app engine, получил ошибку «недопустимый заголовок узла», а затем я установил HOST: «localhost» в файле app.yml, после чего я получил ошибку 502 Gateway

есть идеи, что нужно сделать?

Мои наблюдения: приложение create-реагировать на приложение будет запускать приложение на порте 3000, но для gcp приложение google должно работать на порте 8080, поэтому я устанавливаю PORT = 8080 в package.json следующим образом

"scripts": {
    "start": "PORT=8080 react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },

Даже с портом 8080 я все еще обращаюсь к шлюзу 502

1 Ответ

1 голос
/ 27 мая 2019

Добавить HOST=your-appengine-domain в файл env

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...