일단 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 |