작성한 질문수
[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
CORS 이해하기
작성
·
246
0
9분7초에 나온대로
답변 6
늦은밤에도 빠른 답변 감사합니다.
편안한 밤 되세요 선생님.
수업중 9분07 에 나온곳과 동일하게 위치시켰습니다.
강의 중 cors 모듈 쓰기 전 잠깐 간략하게 언급한 부분이군요. 저 위치에 저렇게 코딩하면 안 되고, router.post 위에 다음 추가해야 합니다.
router.use((req, res, next) => { res.setHeader('Access-Control-Allow-Origin', 'http://localhost:4000'); res.setHeader('Access-Control-Allow-Credentials', 'true'); res.setHeader('Vary', 'Origin'); res.setHeader('Access-Control-Allow-Methods', 'GET,HEAD,PUT,PATCH,POST,DELETE'); res.setHeader('Access-Control-Allow-Headers', 'content-type'); next();})
localhost:4000에서 GET '/' 요청을 보냈을 때 입니다.
헤더가 없는 것을 보니 엉뚱한 데 코드가 위치한 것 같은데요?
네트워크탭 헤더들을 봐야합니다. cors에는 버전 문제가 없습니다.
강의 중 cors 모듈 쓰기 전 잠깐 간략하게 언급한 부분이군요. 저 위치에 저렇게 코딩하면 안 되고, router.post 위에 다음 추가해야 합니다.