Skip to content

Commit 3317ec9

Browse files
committed
feat: back-end cors 설정
1 parent 36dd947 commit 3317ec9

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

backend/app.js

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ const logger = require('morgan');
55
const path = require('path');
66
const swaggerJsdoc = require('swagger-jsdoc');
77
const swaggerUi = require('swagger-ui-express');
8+
const cors = require('cors');
89

910
const apiRouter = require('./routes/api');
1011
const indexRouter = require('./routes/index');
@@ -29,6 +30,7 @@ const openapiSpec = swaggerJsdoc({
2930

3031
app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(openapiSpec));
3132
app.use(logger('dev'));
33+
app.use(cors());
3234
app.use(express.json());
3335
app.use(express.urlencoded({ extended: false }));
3436
app.use(cookieParser());

backend/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
},
1616
"dependencies": {
1717
"cookie-parser": "~1.4.4",
18+
"cors": "^2.8.5",
1819
"debug": "~2.6.9",
1920
"ejs": "~2.6.1",
2021
"express": "~4.16.1",

backend/yarn.lock

+14-1
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,14 @@ cookie@0.7.2:
454454
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.2.tgz#556369c472a2ba910f2979891b526b3436237ed7"
455455
integrity sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==
456456

457+
cors@^2.8.5:
458+
version "2.8.5"
459+
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
460+
integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
461+
dependencies:
462+
object-assign "^4"
463+
vary "^1"
464+
457465
cross-spawn@^7.0.6:
458466
version "7.0.6"
459467
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
@@ -1538,6 +1546,11 @@ normalize-path@^3.0.0, normalize-path@~3.0.0:
15381546
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
15391547
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
15401548

1549+
object-assign@^4:
1550+
version "4.1.1"
1551+
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1552+
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
1553+
15411554
object-inspect@^1.13.3:
15421555
version "1.13.3"
15431556
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.3.tgz#f14c183de51130243d6d18ae149375ff50ea488a"
@@ -2172,7 +2185,7 @@ validator@^13.7.0:
21722185
resolved "https://registry.yarnpkg.com/validator/-/validator-13.12.0.tgz#7d78e76ba85504da3fee4fd1922b385914d4b35f"
21732186
integrity sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==
21742187

2175-
vary@~1.1.2:
2188+
vary@^1, vary@~1.1.2:
21762189
version "1.1.2"
21772190
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
21782191
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==

0 commit comments

Comments
 (0)