Express и React, прокси в package.json работает в dev, но почему он работает с heroku в производстве? - PullRequest
0 голосов
/ 16 октября 2018

У меня есть ReactJS , выполненный в localhost:3000 и Экспресс в localhost:5000.Чтобы маршрутизировать определенные вызовы из React в Express, я нахожу в package.json реагировать (папка /client)

"proxy": {
  "/server*": {
    "target": "http://localhost:5000"
  }
}

И это работает в стадии разработки.Это означает, что любой axios.get('/server_whatever') перенаправляется на Express , который ловит его с помощью app.get('/server_*', (req, res) => {...

И затем, при развертывании Heroku я ожидал, что этоне работает, так как тег прокси там игнорируется.

Но, насколько я вижу, он работает (в Heroku ).Здесь вопрос. Почему и как там перехватываются звонки?

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