Развернул мое приложение 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/'));
});
}
Я подумал, что это связано с тем, что я не переключаюсь на производственную конфигурацию, но мои файлы настроены так же, как и в предыдущих проектах, и у меня есть код для моего нод-сервера, который также может быть изменен для работы.