Где разместить локальную стратегию PassportJs в экспресс-приложении?

У меня есть приложение expressjs, и я пытаюсь настроить passportjs для простой аутентификации пользователя. Мои маршруты хранятся в отдельном файле. У меня есть файл маршрутов (users.js) для всех моих пользовательских маршрутов. У меня также есть файл контроллера под названием UserController, который содержит все функции, связанные с пользовательскими вещами, и имеет дело с моей базой данных.

Мой вопрос: где я должен объявить стратегию паспорта, чтобы она соответствовала схеме MVC?

Помещение его в любой другой файл, кроме файла маршрутов, не работает, так как у него нет паспортного объекта.

Ответы на вопрос(1)

Ваш ответ на вопрос