Ziel ist es, ein Benutzerprofilsystem für meine Webanwendung zu erstellen. Ein Benutzer könnte sich anmelden, eine Sitzung verwalten und sein Profil sehen. Nachdem ich online verschiedene Tutorials darüber gelesen habe, fühle ich mich etwas verloren. Jeder benutzt verschiedene Bibliotheken und als jemand, der neu in der Webentwicklung ist, ist es nicht klar, was jede Bibliothek tut. Ich habe die folgenden Bibliotheken verwendet, kann jemand den Ablauf von Benutzerprofil-Interaktionen erklären und wo kommt jede Bibliothek her?Nodejs Benutzerprofile und Sitzungen
passport
passport-local
bcrypt-nodejs
connect-flash
express-session
jsonwebtoken
express-jwt
morgan
cookie-parser
Fantastische Antwort, es hilft sehr! Kann ich ein paar Dinge klären? In dem Video, das du verlinkt hast, benutzen sie nicht das Morgan-Modul, ist Morgan nicht notwendig? Das Video verwendet auch nicht jsonwebtoken, sondern Express-Session. Muss ich zwischen jsonwebtoken und express-session wählen? Sie sagten Pass ist eine Stateful Authentication und jsonwebtoken ist zustandslose Authentifizierung Mechanismus, aber ich habe Tutorials gesehen, wo beide Module verwendet werden? – user3768533
Yo kann sie benutzen, aber normalerweise gehen sie alleine, ich benutze json web token für api-s, und für monolit apps gehe ich mit pass. Morgan wird verwendet, um Protokolle zu speichern und anzuzeigen, es ist ein Debug-Tool. –
Das Video-Tutorial verwendet Lenker. Soweit ich es verstehe, wenn ich AngularJS oder ReactJS benutzen möchte, werde ich wahrscheinlich keinen Lenker benutzen. Soll ich die Lösung im Video noch mit Pass- und Express-Sessions nutzen? – user3768533