node js 크롤링

koa cors 사용시 res.setHeader is not a function 오류

개발자하나 2023. 5. 22. 11:41

 

'cors'를 사용해서 설정시 

res.setHeader is not a function 오류 발생

const Koa = require('koa');
const app = new Koa();
const cors = require('cors');

let corsOptions = {
    origin: '*',
    credentials: true,
} 
app.proxy = true;
app.use(cors(corsOptions));

cors > @koa/cors로 변경

npm i @koa/cors 실행 후 npm start하면 잘 실행됨

const Koa = require('koa');
const app = new Koa();
const cors = require('@koa/cors');

let corsOptions = {
    origin: '*',
    credentials: true,
} 
app.proxy = true;
app.use(cors(corsOptions));