Wo soll die lokale Strategie von PassportJ in eine Expressanwendung eingefügt werden?

Ich habe eine ExpressJS-Anwendung und versuche, PassPorts für die einfache Benutzerauthentifizierung einzurichten. Meine Routen werden in einer separaten Datei gespeichert. Ich habe eine Routendatei (users.js) für alle meine benutzerbezogenen Routen. Ich habe auch eine Controller-Datei namens UserController, die alle Funktionen für benutzerbezogene Dinge enthält und sich mit meiner Datenbank befasst.

Meine Frage ist, wo soll ich die Passstrategie deklarieren, damit sie dem MVC-Muster folgt?

Das Einfügen in eine andere Datei als die Routendatei funktioniert nicht, da das Passport-Objekt nicht vorhanden ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage