🚧 basic JWTAuth Middleware

ref #12
This commit is contained in:
2020-12-04 21:38:34 +01:00
parent fe46e5d667
commit 1f3b312675
2 changed files with 24 additions and 20 deletions

View File

@@ -1,17 +1,18 @@
import "reflect-metadata";
import * as dotenvSafe from "dotenv-safe";
import { createExpressServer } from "routing-controllers";
import consola from "consola";
import loaders from "./loaders/index";
import * as dotenvSafe from "dotenv-safe";
import "reflect-metadata";
import { createExpressServer } from "routing-controllers";
import authchecker from "./authchecker";
import loaders from "./loaders/index";
import { ErrorHandler } from './middlewares/ErrorHandler';
import { JWTAuth } from './middlewares/JWTAuth';
dotenvSafe.config();
const PORT = process.env.APP_PORT || 4010;
const app = createExpressServer({
authorizationChecker: authchecker,
middlewares: [ErrorHandler],
middlewares: [ErrorHandler, JWTAuth],
development: process.env.NODE_ENV === "production",
cors: true,
routePrefix: "/api",