Skip to content

Commit

Permalink
🚚 cors 변경 #2
Browse files Browse the repository at this point in the history
  • Loading branch information
Yenowme committed Dec 16, 2021
1 parent 8163b79 commit e17f43e
Showing 1 changed file with 24 additions and 18 deletions.
42 changes: 24 additions & 18 deletions backend/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,50 +5,56 @@ import { authRouter } from "./routes/auth";
import { postRouter } from "./routes/post";
import { userRouter } from "./routes/user";
import { pageRouter } from "./routes/page";
import { errorMiddleware } from "./middlewares/error.middleware"
import { errorMiddleware } from "./middlewares/error.middleware";
import cors from "cors";
import passport from "passport";
import passportConfig from "./passport";
import cookieParser from "cookie-parser";
import dotenv from "dotenv";
import swaggerUi from 'swagger-ui-express';
import YAML from 'yamljs';
import path from 'path';
import swaggerUi from "swagger-ui-express";
import YAML from "yamljs";
import path from "path";
import { applicationRouter } from "./routes";

import { insertSeed } from "./entity/seed/seed_data"
import { insertSeed } from "./entity/seed/seed_data";
import * as Sentry from "@sentry/node";

dotenv.config();

const swaggerSpec = YAML.load(path.join(__dirname, '../build/swagger.yaml'))
const swaggerSpec = YAML.load(path.join(__dirname, "../build/swagger.yaml"));
const app = express();
if (process.env.NODE_ENV === 'production') {
Sentry.init({ dsn: process.env.SENTRY_DSN });
app.use(Sentry.Handlers.requestHandler());
if (process.env.NODE_ENV === "production") {
Sentry.init({ dsn: process.env.SENTRY_DSN });
app.use(Sentry.Handlers.requestHandler());
}

passportConfig();
app.use(passport.initialize());
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(cookieParser());
app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerSpec))
app.use("/api-docs", swaggerUi.serve, swaggerUi.setup(swaggerSpec));

const corsOptions = {
origin: ["http://localhost:3000", "http://3.36.121.236", "http://42sof.justdev.net", "https://42sof.justdev.net", "https://3.36.121.236"],
credentials: true,
origin: [
"http://localhost:3000",
"http://3.36.121.236",
"http://swim.42seoul.io",
"https://swim.42seoul.io",
"https://3.36.121.236",
],
credentials: true,
};
app.use(cors(corsOptions));
app.use(applicationRouter);
if (process.env.NODE_ENV === 'production') {
app.use(Sentry.Handlers.errorHandler());
if (process.env.NODE_ENV === "production") {
app.use(Sentry.Handlers.errorHandler());
}
app.use(errorMiddleware);

app.listen(5000, async () => {
console.log("서버 가동");
await createConnection();
console.log("DB 연결");
// await insertSeed();
console.log("서버 가동");
await createConnection();
console.log("DB 연결");
// await insertSeed();
});

0 comments on commit e17f43e

Please sign in to comment.