npm install cors
app.use(cors())
를 선언해 모든 출처를 허용할 수 있다.const express = require('express')
const app = express()
var cors = require('cors')
app.use(cors())
app.use(cors())
의 파라미터에 url 을 입력해주면 해당 url 만 허용시킬 수 있다.allowed
배열에 복수의 url 을 추가하는 것 도 가능하다.const express = require('express');
const cors = require('cors');
const app = express();
const allowed = ['http://example.com']; // 허용하려는 출처 URL 목록
const corsOptions = {
origin: function (origin, callback) {
if (allowed.indexOf(origin) !== -1 || !origin) {
callback(null, true);
} else {
callback(new Error('CORS 가 허용되지 않았습니다.'));
}
}
};
app.use(cors(corsOptions));