我在heroku上部署时遇到问题,我在自耕农中有一个应用程序是一个angularjs应用程序,这是heroku日志:
2016-02-09T01:58:17.951509+00:00 heroku[web.1]: Starting process with command `node app.js`
2016-02-09T01:58:19.647127+00:00 app[web.1]: module.js:341
2016-02-09T01:58:19.647138+00:00 app[web.1]: throw err;
2016-02-09T01:58:19.647139+00:00 app[web.1]: ^
2016-02-09T01:58:19.647141+00:00 app[web.1]: Error: Cannot find module '/app/app.js'
2016-02-09T01:58:19.647140+00:00 app[web.1]:
2016-02-09T01:58:19.647142+00:00 app[web.1]:at Function.Module._resolveFilename (module.js:339:15)
2016-02-09T01:58:19.647142+00:00 app[web.1]: at Function.Module._load (module.js:290:25)
我有一个Procfile
web: node app.js
我删除了.gitignore中的dist
更新:现在我可以看到一个空白页面,但只有这条消息:
Cannot GET /
并在我的heroku日志记录中:
2016-02-09T03:54:53.259242+00:00 heroku[web.1]: Starting process with command `node web.js`
2016-02-09T03:54:55.427994+00:00 app[web.1]: module.js:341
2016-02-09T03:54:55.428078+00:00 app[web.1]: throw err;
2016-02-09T03:54:55.428091+00:00 app[web.1]: ^
2016-02-09T03:54:55.428114+00:00 app[web.1]: Error: Cannot find module 'logfmt'
我正在寻找不同的解决方案,但我无法找到正确的答案。
感谢您的时间和问候!