You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Peter Škríba edited this page Apr 1, 2021
·
1 revision
Aplikácia bude využívať Node.js REST API založené na TypeScript - Express frameworku s použitím Prisma 2 ORM s databázou typu PostgreSQL. Popis endpointov a jednotlivých volaní sa nachádza v Swagger dokumentácií. API obsahuje middlewares, ktoré kontrolujú typ a stav užívateľa. Každý request bude mať v hlavičke uložený autentifikačný Bearer token (json web token), na základe ktorého bude aplikácia vedieť informácie o prihlásenom užívateľovi. Pri vytvorení používateľa aplikácia encryptuje heslo pomocou knižnice bcrypt. Backend obsahuje taktiež databázovú schému a seeder. Zdrojový kód a ďalší popis sa nachádza v GitHub repozitári.