Nodejs-Tutorial Teil 8: Benutzer löschen

Posted by in JavaScript, Nodejs

Mit Teil 7 des Tutorials ging es in Windeseile weiter Richtung vollständiger CRUD-Anwendung. Genauso schnell werden wir in diesem Teil das (D)elete implementieren und das Einsteiger Tutorial abschließen.

Der Löschbutton

Im Template userstart.jade wird ein einfacher Button mit dem Namen Benutzer löschen eingebaut. Dessen Action auf deleteuser zeigt. Das wars auch schon. Keine weitere MAGIC 😉

Die Löschroute

In der index.js implementieren wir eine neue Route, die unserem Button zugeordnet wird. Es wird wie im vorherigen Teil zuerst das Benutzerdokument gesucht, das gelöscht werden soll. Wird es in unserer Datenbank gefunden, dann rufen wir die Methode remove auf, um es zu löschen. Anschließend leiten wir den Benutzer wieder zurück auf die Loginseite.

Drückt man jetzt den Löschen-Button in der Benutzeransicht kann man sich mit dem Benutzer nicht mehr einloggen.

Fazit

Das war’s! Schaltet die Laptops aus und geht raus 😉 . Ok Spaß beiseite. Mit diesem Teil des Tutorials ist mein Einsteigertutorial für eine Nodejs-Applikation mit Express abgeschlossen. Ich hoffe man konnte lernen, wie Nodejs grundsätzlich entwickelt wird und wie man die Standarddatenbank MongoDB daraus bedient.

*EDIT: Als kleine Übung für mich, habe ich die vollständigen Resourcen (außer der Datenbank und den Logs) auf Github veröffentlicht.