Integrated the authentication middleware into the api server

This commit is contained in:
Mathias Wagner 2022-09-08 22:30:03 +02:00
parent 227ae68555
commit 499a44cad7
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -2,9 +2,19 @@ import express, {Express} from 'express';
const app: Express = express(); const app: Express = express();
// Register the default middlewares
app.use(express.json()); app.use(express.json());
app.use(require('../api/middlewares/error')); app.use(require('../api/middlewares/error'));
/** All routes that don't require authentication */
// Register the authentication middleware
app.use(require('../api/middlewares/authenticate').authenticate);
/** All routes that require authentication */
/** Logs something with an api prefix */ /** Logs something with an api prefix */
const log = (msg: string) => console.log(`[API] ${msg}`); const log = (msg: string) => console.log(`[API] ${msg}`);