-
Notifications
You must be signed in to change notification settings - Fork 3
/
server.js
34 lines (30 loc) Β· 1.12 KB
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
const express = require('express')
const { createProxyMiddleware } = require('http-proxy-middleware')
const cors = require('cors')
const app = express()
// // CORS μ€μ (Expressμ λͺ¨λ κ²½λ‘μμ νμ©)
// app.use(
// cors({
// origin: 'http://localhost:8080', // νλ‘ νΈμλ λλ©μΈ
// credentials: true // μΏ ν€ λ° μΈμ
μ νμ©
// })
// )
// // JSON λ°μ΄ν° μ²λ¦¬
// app.use(express.json())
// // νλ‘μ μ€μ : '/api' κ²½λ‘λ‘ μμνλ λͺ¨λ μμ²μ λ°±μλλ‘ μ λ¬
// app.use(
// '/api',
// createProxyMiddleware({
// target: 'http://localhost:8082', // λ°±μλ μλ² μ£Όμ (8082λ² ν¬νΈ)
// changeOrigin: true,
// secure: false, // HTTPS νκ²½μ΄ μλλ―λ‘ λΉνμ±ν
// onProxyRes: function (proxyRes, req, res) {
// proxyRes.headers['Access-Control-Allow-Origin'] = 'http://localhost:8080' // CORS ν€λ μΆκ°
// proxyRes.headers['Access-Control-Allow-Credentials'] = 'true' // μΏ ν€ νμ©
// }
// })
// )
// Express μλ² μμ
app.listen(3001, () => {
console.log('Express μλ²κ° 3001λ² ν¬νΈμμ μ€ν μ€μ
λλ€.')
})