From 01fc760eceb276bfe250005c1969a5623aa572e9 Mon Sep 17 00:00:00 2001 From: Iheb Boussida <iheb.boussida@stud.h-da.de> Date: Sat, 26 Oct 2024 20:46:37 +0200 Subject: [PATCH] fix: fix the CORS header --- src/index.ts | 2 ++ src/middleware/CORS/allowCors.ts | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 src/middleware/CORS/allowCors.ts diff --git a/src/index.ts b/src/index.ts index a439a14..aaa2b88 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,9 +1,11 @@ import express, { Express } from "express"; import router from "./routes/index" +import { allowCors } from "./middleware/CORS/allowCors"; const port = 8000; const app: Express = express(); app.use(express.json()); +app.use (allowCors) ; app.use ("/api",router); diff --git a/src/middleware/CORS/allowCors.ts b/src/middleware/CORS/allowCors.ts new file mode 100644 index 0000000..b2005f9 --- /dev/null +++ b/src/middleware/CORS/allowCors.ts @@ -0,0 +1,8 @@ +import { Request, Response } from "express" + +export const allowCors = (req: Request, res: Response, next: any) => { + res.setHeader('Access-Control-Allow-Origin', '*') + res.setHeader('Access-Control-Request-Method', '*'); + + next(); +} \ No newline at end of file -- GitLab