【问题标题】:Express-session cause heroku app to throw internal server errorExpress-session 导致 heroku 应用程序抛出内部服务器错误
【发布时间】:2021-09-05 23:22:26
【问题描述】:

应用程序完全在本地运行,但是在通过 heroku 部署后,它开始引发内部服务器错误。只有一次应用程序通过 heroku 工作,然后又开始出现内部服务器错误。然后我试图找到错误的来源,我发现 express-session 在通过 heroku 部署时使我的应用程序崩溃。

编辑:应用程序不会在过程中崩溃,它并不完全工作。没有路径有效。由于 express-session,每条路径都会引发内部服务器错误。

Server Codes

【问题讨论】:

  • 欢迎来到 Stackoverflow!你能分享你得到的错误信息吗?
  • 请勿发布代码、数据、错误消息等的图像 - 复制或在问题中键入文本。请保留将图像用于图表或演示渲染错误,无法通过文本准确描述的事情。
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: javascript express heroku


【解决方案1】:

对不起,我忘了我还有这个问题。我解决了这个问题。问题是会话秘密。我没有意识到我的 .env 文件在 gitignore 文件中,并且会话没有从 .env 获取秘密,所以我添加了一个名为 SECRET 的 heroku 配置,这就是解决方案。

【讨论】:

    猜你喜欢
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-22
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    相关资源
    最近更新 更多