Приложение React на Heroku получает недопустимый заголовок узла

#node.js #reactjs #express #heroku #react-router-dom

#node.js #reactjs #экспресс #heroku #react-router-dom

Вопрос:

Развернул мое приложение React на Heroku и открыл мое приложение, чтобы получить недопустимый заголовок узла.

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

Я перепробовал все решения, которые смог найти в Интернете, и единственным, которое позволило загрузить страницу, было удаление моего «прокси»: «http://localhost:8080 «из моего package.json, но приложение не может использовать серверную часть.

 if (process.env.NODE_ENV !== 'production') {
console.log('loading dev environments');
require('dotenv').config();
  

}

 require('dotenv').config();

if (process.env.NODE_ENV === 'production') {
const path = require('path');
console.log('YOU ARE IN THE PRODUCTION ENV');
app.use('/static', express.static(path.join(__dirname, '../build/static')));
app.get('/', (req, res) => {
    res.sendFile(path.join(__dirname, '../build/'));
});
  

}

Я понял, что это связано с тем, что я не переключаюсь на производственную конфигурацию, но у меня мои файлы настроены так же, как и в прошлых проектах, и у меня есть код для моего сервера узла, который тоже нужно изменить для производства.

Комментарии:

1. та же проблема, и ответа нет..