2016-11-04 1 views
-1

Ich muss eine Anmeldeseite mit Profil mit Knoten js, mongodb und angularjs bereitstellen. Kannst du mir ein Beispiel für MEAN in mongoDB und nicht für Mungo vorschlagen? Ich muss Benutzerdaten mit mongodb speichern und ich muss Benutzerdaten an den Client senden, nicht in json. DankeWeb App mit MEAN Stack

Antwort

0

Mongoose ist eine Schnittstelle zum Verbinden mit Mongo-Datenbanken in NodeJs-Umgebung. Um die Anmeldung durchzuführen und Daten an den Client zu senden, können Sie folgende Schritte ausführen:

  1. Senden Sie eine Anmeldeanforderung an den Server.
  2. Überprüfen Sie die Benutzeranmeldeinformationen, und senden Sie ein Token an den Benutzer, um weitere Anforderungen für Clientdaten auszuführen. Dafür können Sie JWT verwenden.
  3. Setzen Sie einen Interceptor in angularjs, der das Token automatisch dem Header mit jeder Anfrage zuordnet, die dem gültigen Benutzer entspricht.
  4. Am Serverende können Sie prüfen, ob Anfragen aus Token bestehen oder nicht. Wenn nicht, können Sie als Antwort unautorisiert senden (401).