Развертывание Node.js приложение на Heroku успешно работает локально, но показывает ошибку: не удается найти модуль ‘/ app / server’ онлайн

#node.js #heroku #deployment

#node.js #heroku #развертывание

Вопрос:

Я новичок в Heroku. У меня есть следующая файловая структура для моего приложения. Он может успешно запуститься, если я запущу сервер узлов или heroku local web. У меня есть следующий скрипт в package.json

 "scripts": {
    "start": "node server",
    "server": "nodemon server"
  },
 

Кроме того, я добавляю Procfile с

 web: node server.js
 

Вот рисунок файловой структуры

Однако, когда я запускаю Heroku open, он показывает следующую ошибку. Как я могу решить проблему?
Вот журнал ошибок

Ответ №1:

У вас нет файла с именем server.js в разделе app вам нужно переименовать требуемый стек, чтобы путь был правильным…