小编Get*_*one的帖子

将node.js应用程序部署到heroku时出错(找不到模块dotenv和npm ERR!errno 1)

我正在尝试将我的第一个node.js 应用程序上传到heroku。构建显示成功,但应用程序无法在浏览器中打开。这是部署的日志尾部。我不太确定问题出在哪里。当使用邮递员测试时,所有本地主机路由实际上都有效。我使用的是 Express 生成器,因此 PORT 在 .bin/www 中声明。我也在使用.env。我有点迷失了下一步该去哪里。有什么建议么?非常感谢!

2021-01-11T22:10:14.214188+00:00 app[web.1]: > finale-backend@0.0.0 start /app
2021-01-11T22:10:14.214189+00:00 app[web.1]: > node ./bin/www
2021-01-11T22:10:14.214189+00:00 app[web.1]: 
2021-01-11T22:10:14.285451+00:00 app[web.1]: internal/modules/cjs/loader.js:818
2021-01-11T22:10:14.285453+00:00 app[web.1]: throw err;
2021-01-11T22:10:14.285453+00:00 app[web.1]: ^
2021-01-11T22:10:14.285454+00:00 app[web.1]: 
2021-01-11T22:10:14.285454+00:00 app[web.1]: Error: Cannot find module 'dotenv'
2021-01-11T22:10:14.285454+00:00 app[web.1]: Require stack:
2021-01-11T22:10:14.285455+00:00 app[web.1]: - /app/app.js
2021-01-11T22:10:14.285455+00:00 app[web.1]: - /app/bin/www
2021-01-11T22:10:14.285456+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
2021-01-11T22:10:14.285456+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:667:27)
2021-01-11T22:10:14.285457+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:887:19)
2021-01-11T22:10:14.285457+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:74:18)
2021-01-11T22:10:14.285458+00:00 app[web.1]: at Object.<anonymous> (/app/app.js:1:1)
2021-01-11T22:10:14.285458+00:00 app[web.1]: at …
Run Code Online (Sandbox Code Playgroud)

deployment heroku errno node.js dotenv

4
推荐指数
1
解决办法
7528
查看次数

标签 统计

deployment ×1

dotenv ×1

errno ×1

heroku ×1

node.js ×1