npm installPakete nachinstallierennpm run dev, um API-Server auf dem Port, welcher in der.envDatei definiert ist, zu starten
/test : Soll eine Testroute darstellen und Gibt ein Hello World! zurück
- Wir möchten eine Todo App entwickeln
- User Login
- User Sign Up
- Benutzer/in soll seine/ihre Todos verwalten können
./index.js: Eintrittspunkt der App
- Sagt Verweise mit
/v1auf den AppRouter --> Bindet über/v1den AppRouter ein
- Approuter bindet weitere Routen ein
- bindet die /user mit ein:User Route ist also unter dem Pfad /v1/user erreichbar
- bindet die /auth mit ein:Auth Route ist also unter dem Pfad /v1/auth erreichbar
- bindet die /todos mit ein:Todos Route ist also unter dem Pfad /v1/todos erreichbar
Hier befinden sich alle untergeordneten routen
Hier befindet sich alle Routen mit dem Prefix /v1/auth/...
- GET - /v1/auth/login: Benutzer einloggen
- POST - /v1/auth/signup - Benutzer erstellen
- DELETE - /v1/auth/logout - Benutzer ausloggen
Hier befindet sich alle Routen mit dem Prefix /v1/todos/...
- PUT - /v1/todos/update: Update Todo
- PUT - /v1/todos/mark: Todo erledigt markieren
- POST - /v1/todos/create Todo erstellen
- DELETE - /v1/todo/delete TODO löschen
- GET - /v1/todos/byid: Ein einzelnes todo zurück geben
- GET - /v1/todos/byuserid: Alle Todos von einem Benutzer
Hier befindet sich alle Routen mit dem Prefix /v1/user/...
- GET - /v1/user/profile: Profil des Nutzers erhalten
- PUT - /v1/user/update: Profil Updaten
- DELETE /v1/user/delete: Löschen des Benutzers