Express-session 导致 heroku 应用程序抛出内部服务器错误

Express-session cause heroku app to throw internal server error

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

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

Server Codes

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