프론트엔드-코드/Node.js

cors 정책

sdafdq 2023. 11. 15. 14:27

일단 node js에서는 

const cors = require('cors');

app.use(cors());

이렇게 라이브러리가 따로 있어서 전체적으로 설정해 줄 수 있음.

 

use는 미들웨어라고 하는데, 프록시 같이 요청 오면 낚아채는 그런건가? 낚아서 한번 처리하고 라우터에 보내는.

 

근데 여기서,

app.use(cors({origin:'http://localhost'}));

이런 식으로 허용할 주소를 정할 수 있나 봄.

 

또, 라우터 별로도,

원래 이거 헤더 설정으로

res.setHeader('Access-Control-Allow-origin', '*');

이런 식으로 라우터 응답의 헤더에 설정하면 될 듯.

 

 

'프론트엔드-코드 > Node.js' 카테고리의 다른 글

node js mysql, express 같이  (0) 2023.11.14
express + mysql  (0) 2023.11.03
express  (0) 2023.10.30
서버 띄우기 2 url마다 다르게 받기  (0) 2023.10.12
파일 fs  (0) 2023.10.11