cors optionsの指定方法を変更

This commit is contained in:
rca 2024-07-19 02:20:34 +09:00
parent 9a32272389
commit a7c62534d8

View File

@ -11,6 +11,7 @@ import os from "os";
import { getCommitHash, getCommitMessage } from "@utils/gitMeta";
import { Response, Request, Router } from 'express';
import prisma from '@src/prisma';
import cors from 'cors';
// Swagger
import swaggerUi from 'swagger-ui-express';
import swaggerJSDoc from 'swagger-jsdoc';
@ -58,12 +59,13 @@ logger.info("JSON parser enabled");
app.use(logging);
logger.info("Logging middleware enabled");
// !For debug only!
app.use((_req: Request, res: Response, next: NextFunction) => {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization");
res.header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
next();
});
const corsOptions = {
origin: '*',
methos: "GET, POST, PUT, DELETE, OPTIONS",
optionsSuccessStatus: 200
}
app.use(cors(corsOptions));
logger.warn("CORS allowed for all origins !For debug only!");
logger.success("Configuration applied successfully");