Tôi đang cố gắng để triển khai ứng dụng trên mt Heroku nhưng tôi luôn luôn nhận được lỗi tương tự:Heroku Triển khai Lỗi: Không thể tìm thấy mô-đun '/app/index.js'
2016-08-18T10:16:10.988982+00:00 heroku[web.1]: Starting process with command `node index.js`
2016-08-18T10:16:13.180369+00:00 app[web.1]: module.js:341
2016-08-18T10:16:13.180389+00:00 app[web.1]: throw err;
2016-08-18T10:16:13.180390+00:00 app[web.1]: ^
2016-08-18T10:16:13.180391+00:00 app[web.1]:
2016-08-18T10:16:13.180392+00:00 app[web.1]: Error: Cannot find module '/app/index.js'
2016-08-18T10:16:13.180393+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:339:15)
2016-08-18T10:16:13.180394+00:00 app[web.1]: at Function.Module._load (module.js:290:25)
2016-08-18T10:16:13.180394+00:00 app[web.1]: at Function.Module.runMain (module.js:447:10)
2016-08-18T10:16:13.180399+00:00 app[web.1]: at node.js:405:3
2016-08-18T10:16:13.271966+00:00 heroku[web.1]: Process exited with status 1
2016-08-18T10:16:13.273383+00:00 heroku[web.1]: State changed from starting to crashed
Khi tôi đọc trong các yêu cầu tương tự như tôi đã thêm một Procfile chứa mã sau đây: web: node index.js
, nhưng tôi vẫn có cùng một vấn đề.
Bất kỳ ai có bất kỳ ý tưởng nào về vấn đề này? Bất kỳ sự hướng dẫn sẽ được đánh giá rất nhiều. Cảm ơn bạn trước!
Làm thế nào để bạn khởi động ứng dụng của mình? Như 'node index.js'? – Helen
Tôi đã chỉnh sửa tệp Procfile và tôi đã chỉ định quy tắc tôi đã viết trong bài đăng của mình. Sau đó, tôi bắt đầu ứng dụng bằng cách khởi chạy dòng lệnh 'heroku restart' hoặc chỉ trong giai đoạn cam kết trực tiếp. Dù sao tôi nghĩ rằng lệnh được thực thi là 'node index.js' – trauma
nói chung nếu bạn khởi động ứng dụng của bạn cục bộ như' node index.js' hoặc 'node server/index.js' giống như cách bạn nên đặt trong Procfile – Helen