Closed xuetong6 closed 1 day ago
Hey, are you trying to setup cors for the entire app or just a specific route ?
For the entire app it look like this:
import express from "express";
import cors from "cors";
const app = express();
app.use(cors({credentials:true,origin:true}));
const router = express(); applyMiddleware(middleware, router);
My router was passed from another file
This issue will help you: https://github.com/expressjs/express/issues/5987
You should pin the @types/express
to ^4.17.21
Try to use: const router = Router() export handleCors = router.use(cors({ credentials: true, origin: true}));
And verify if the @types of express is installed.
"@types/express": "^5.0.0", "express": "^4.21.0",
TS2339: Property 'use' does not exist on type 'Router' Please help me see what the reason is