В настоящее время я работаю над приложением Express.js и использую Passport.js (в частности, passport-local) для аутентификации на панели администратора.
На данный момент программа действительно работает. У меня есть мой app.js, который инициализирует паспорт и устанавливает надлежащие сеансы и т. Д. У меня также есть маршруты, идущие в отдельный файл в моей папке маршрутов из файла app.js.
Я не уверен, является ли это ошибкой в IntelliJ Idea / WebStorm от Jetbrain или я следую плохим практикам кода, но в моей среде IDE появляется ошибка "Unresolved variable user", когда я вызываю "req.user" в моем файле index.js.
https://i.imgur.com/zgw3xUj.png (Невозможно опубликовать изображения из-за репутации)
В моем файле index.ejs я также получаю похожую ошибку в моей IDE.
https://i.imgur.com/5bt7xf9.png
Несмотря на то, что эти 2 проблемы проявляются, переменная req.user по-прежнему состоит из данных, и я могу успешно проверить, существует ли «user» в моем файле ejs, и вывести соответствующую информацию (при входе в систему).
В моем файле app.js я могу вызвать переменную "req.user" без IDE, показывающей какую-либо неизвестную ошибку переменной (https://i.imgur.com/80rzZmh.png, строка 48), поэтому я уверен, что возможно неправильно настроил мои маршруты.
Любая помощь приветствуется.
Спасибо.