mirror of
https://github.com/r-ca/kidshift-be.git
synced 2024-10-26 00:24:02 +00:00
cors optionsの指定方法を変更
This commit is contained in:
parent
9a32272389
commit
a7c62534d8
14
src/index.ts
14
src/index.ts
|
@ -11,6 +11,7 @@ import os from "os";
|
||||||
import { getCommitHash, getCommitMessage } from "@utils/gitMeta";
|
import { getCommitHash, getCommitMessage } from "@utils/gitMeta";
|
||||||
import { Response, Request, Router } from 'express';
|
import { Response, Request, Router } from 'express';
|
||||||
import prisma from '@src/prisma';
|
import prisma from '@src/prisma';
|
||||||
|
import cors from 'cors';
|
||||||
// Swagger
|
// Swagger
|
||||||
import swaggerUi from 'swagger-ui-express';
|
import swaggerUi from 'swagger-ui-express';
|
||||||
import swaggerJSDoc from 'swagger-jsdoc';
|
import swaggerJSDoc from 'swagger-jsdoc';
|
||||||
|
@ -58,12 +59,13 @@ logger.info("JSON parser enabled");
|
||||||
app.use(logging);
|
app.use(logging);
|
||||||
logger.info("Logging middleware enabled");
|
logger.info("Logging middleware enabled");
|
||||||
// !For debug only!
|
// !For debug only!
|
||||||
app.use((_req: Request, res: Response, next: NextFunction) => {
|
const corsOptions = {
|
||||||
res.header("Access-Control-Allow-Origin", "*");
|
origin: '*',
|
||||||
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization");
|
methos: "GET, POST, PUT, DELETE, OPTIONS",
|
||||||
res.header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
|
optionsSuccessStatus: 200
|
||||||
next();
|
}
|
||||||
});
|
app.use(cors(corsOptions));
|
||||||
|
|
||||||
logger.warn("CORS allowed for all origins !For debug only!");
|
logger.warn("CORS allowed for all origins !For debug only!");
|
||||||
|
|
||||||
logger.success("Configuration applied successfully");
|
logger.success("Configuration applied successfully");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user