Развертывание приложения React Express и Node в Heroku Proxy Error - PullRequest
1 голос
/ 11 апреля 2020

В прошлом я успешно запускал приложения Hercku с полным стеком, используя пакет клиента. Файл json.

"proxy": "http://localhost: 3001 "

Теперь я получаю "Недопустимый заголовок хоста". Я исправил эту ошибку, также удалив прокси как реализующий файл setupProxy. js со следующим кодом, но впоследствии приложение вообще не вызывает бэкэнд и выдает ошибки.

const { createProxyMiddleware } = require('http-proxy-middleware');
module.exports = function(app) {
  app.use(
    '/api',
    createProxyMiddleware({
      target: 'http://localhost:3001',
      changeOrigin: true,
    })
  );
};

Мне интересно, как это исправить или что-то недавно изменилось в Heroku, чтобы запретить использование прокси в пакете клиента. json file?

1 Ответ

0 голосов
/ 14 апреля 2020

Похоже, это было на первый взгляд несвязанное исправление. Мне пришлось ввести некоторые переменные среды в Heroku, чтобы сервер мог работать. Я полагаю, что без переменных сервер остановится с ошибками, что приведет к снижению производительности и возникновению многих проблем. Короче говоря, всегда помните переменные среды в Heroku.

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