При сбое Heroku выдается следующее сообщение:
2020-02-01T10:40:32.102012+00:00 app[web.1]: /app/app.js:10
2020-02-01T10:40:32.102064+00:00 app[web.1]: const MongoStore = require('connect-mongo')(session);
2020-02-01T10:40:32.102068+00:00 app[web.1]: ^
2020-02-01T10:40:32.102071+00:00 app[web.1]:
2020-02-01T10:40:32.102073+00:00 app[web.1]: ReferenceError: session is not defined
2020-02-01T10:40:32.102076+00:00 app[web.1]: at Object.<anonymous> (/app/app.js:10:45)
До того, как это произошло, эта линия существовала, когда я устранял неполадки. Очевидно, использование express-session
вызывало проблемы, поэтому я попытался сохранить сеанс разными способами. Один был с connect-mongo
. Это не сработало, поэтому я вернулся к стабильной версии приложения и удалил все строки кода, связанные с express-session
. Затем я зафиксировал его и отправил его в Heroku, но тот факт, что я все еще получаю эту ошибку, заставляет меня думать, что Heroku читает не то приложение. js. Но я понятия не имею, как это исправить.