2025SELab2-project-Dwengo/backend
Gerald Schmittinger be667c7c53 feat(backend): Auth middleware toegevoegd.
Deze verifiëert het meegegeven bearer token. Door een specifieke extra middleware per endpoint kan dan aangegeven worden of deze enkel toegankelijk is voor leerlingen, leerkrachten of allebei.
2025-03-01 23:09:42 +01:00
..
_i18n fix: _i18n map to backend 2025-02-26 13:02:59 +01:00
src feat(backend): Auth middleware toegevoegd. 2025-03-01 23:09:42 +01:00
tests fix(backend): .js aan alle imports toegevoegd 2025-02-26 22:43:16 +01:00
.env.development.example feat(backend): Auth middleware toegevoegd. 2025-03-01 23:09:42 +01:00
.env.example chore(api): Initialize backend 2025-02-19 18:26:02 +01:00
.env.test feat(backend): Repositories toegevoegd, databank unit-testbaar gemaakt. 2025-02-25 12:53:45 +01:00
eslint.config.ts chore: Configureer linter (ESLint) 2025-02-20 13:59:52 +01:00
package.json feat(backend): Auth middleware toegevoegd. 2025-03-01 23:09:42 +01:00
README.md docs: Details in README 2025-02-24 19:40:23 +01:00
tsconfig.json chore: Configureer TypeScript 2025-02-20 14:08:07 +01:00
vitest.config.ts feat(backend): Repositories toegevoegd, databank unit-testbaar gemaakt. 2025-02-25 12:53:45 +01:00

dwengo-1-backend

Project setup

npm install

Setup the environment variables in a .env file in the root of the project. You can use the .env.example file as a template.

Development

npm run dev

Production

npm run build
npm run start