У меня есть 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 ).Здесь вопрос. Почему и как там перехватываются звонки?