Cors [Express ๊ณต์๋ฌธ์]
$ npm install cors
# ๋จ์ ์ฌ์ฉ
var express = require('express')
var cors = require('cors')
var app = express()
app.use(cors())
# cors ๊ตฌ์ฑ
var corsOptions = {
origin: 'http://example.com',
optionsSuccessStatus: 200
}
์ฐธ๊ณ HTTP์๋ตํค๋
origin : Access-Control-Allow-Origin Cors ํค๋๋ฅผ ๊ตฌ์ฑํ๋ค.
origin: 'http://localhost:3000
// ํ๋ฝํ๊ณ ์ ํ๋ ์์ฒญ์ฃผ์
method : Access-Control-Allow-Methods Cors ํค๋๋ฅผ ๊ตฌ์ฑํ๋ค.
- ์ผํ๋ก ๊ตฌ๋ถ ๋ ๋ฌธ์์ด์ด ํ์ํ๋ค
method: ['GET', 'POST', 'PUT']