Projekt bol vytvorený s ESM modulmi, pretože som sa chcel naučiť novú technológiu. + je to nový štandard pre node. Takže to bol freestile projekt, kde som si vyskúšal nové veci ako sú:
Na projekte je swagger dokumentácia, ktorá je dostupná na http://localhost:3001/api-docs
-
- krok bude vytvorenie účtu: POST /login/register > vytvorí účet a vráti jwt token
-
- krok bude zadanie tokenu do swagger Authorized buttonu (vid obrazok)
-
- krok bude vytvorenie todo listu: POST /list
-
- krok bude vytvorenie a pridanie todo tasku: POST /task
(Routes bez zámku sú public)
#1st terminal tab
$ docker-compose up
#2nd terminal tab
$ pnpm i
$ pnpm dev
Server will be running on http://localhost:3001/api-docs