Я пытаюсь опубликовать свой проект на heroku, чтобы он работал в облаке. Локально он работает на порту 5000, и я могу получить каждый вид. Когда я загружаю его в heroku, я получаю следующую ошибку при попытке перейти на домашнюю страницу: Не удалось найти представление "home / index" в каталоге представлений "/ app / views"
Я уже пытался сделать следующее:
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs'); // set up ejs for templating
Я также искал в Интернете другие решения, но, кажется, ничто не решает мою проблему.
Мой маршрут выглядит так:
Код, который ищет файл:
app.get('/', function (req, res) {
res.render('home/index.ejs'); // load the index.ejs file
});
Ожидаемый результат - моя герока работает нормально, не внося больших изменений, поэтому она может работать как на герою, так и локально. В данный момент Heroku возвращает вышеуказанную ошибку.