【问题标题】:Heroku deployment error: Cannot find module '../models/User'Heroku 部署错误:找不到模块 '../models/User'
【发布时间】:2022-03-09 00:00:15
【问题描述】:

Heroku 日志

2021-07-21T11:36:31.433312+00:00 heroku[web.1]: Starting process with command `node app.js`
2021-07-21T11:36:35.175691+00:00 heroku[web.1]: Process exited with status 1
2021-07-21T11:36:35.256063+00:00 heroku[web.1]: State changed from starting to crashed
2021-07-21T11:36:35.109475+00:00 app[web.1]: internal/modules/cjs/loader.js:969
2021-07-21T11:36:35.109505+00:00 app[web.1]: throw err;
2021-07-21T11:36:35.109506+00:00 app[web.1]: ^
2021-07-21T11:36:35.109506+00:00 app[web.1]:
2021-07-21T11:36:35.109506+00:00 app[web.1]: Error: Cannot find module '../models/User'
2021-07-21T11:36:35.109507+00:00 app[web.1]: Require stack:
2021-07-21T11:36:35.109507+00:00 app[web.1]: - /app/config/passport-config.js
2021-07-21T11:36:35.109508+00:00 app[web.1]: - /app/app.js

我的应用目录

我还设置了 .env 变量

任何人都可以帮助我!这对我很有帮助

【问题讨论】:

    标签: node.js heroku web-deployment


    【解决方案1】:

    我读过一些回答说 heroku 是区分大小写的。如果是这样,heroku 期待模型/用户并在这种情况下获取模型/用户。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2018-02-12
    • 1970-01-01
    • 2017-05-14
    • 2021-03-17
    • 2019-01-27
    • 2014-03-22
    • 2016-12-25
    • 2021-08-17
    • 1970-01-01
    相关资源
    最近更新 更多