У меня есть проект приложения React с использованием Node Express.Я пытаюсь развернуть его на героку.Я думаю, что все работает нормально, за исключением того, что мой server.js
ищет файл index.html
в неправильной папке.
Как ее решить?
Моя структура папок выглядит следующим образом:
Я вошел в систему, чтобы bash in heroku.У меня там все есть.Когда я захожу в папку dist
во внешнем интерфейсе, я вижу папку dist.Но при запуске server.js он пытается найти index.html
в папке сервера.Но это во внешнем интерфейсе.Как это решить?
Это мой код в server.js
файле:
if (process.env.NODE_ENV === "production") {
// Set static folder
app.use(express.static("frontend/dist"));
app.get("*", (req, res) => {
res.sendFile(path.resolve(__dirname, "frontend", "dist", "index.html"));
});
}