[node.js]CORS 에러란? 해결방법?

jihun Choi·2023년 4월 12일
0
post-thumbnail

node.js 개발을 하던 중 axios로 프론트에서 api를 호출하는 로직을 개발하던중 CORS에러에 접하게 되었다 프론트엔드에서 핸드폰번호를 입력후 인증하기 버튼을 클릭  인증상태라는 문구가 인증완료라는 문구로 변경되도록 로직을 구현했었다..

인증하기를 클릭하니 XMLHttpRequest로 호출하는 중 CORS 정책에 의해 접근 할수 없다는 오류가 발생하였다

CORS란?

CORS는 Cross Origin Resource Sharing의 약자인데 직역하면 서로 다른 도메인간에 자원을 공유하는 것을 의미한다

누군가 악의적으로 스크립트에 웹사이트에서 다른 웹사이트로 접근할수 있기 때문에 웹브라우저에 막아주는 것이다..!

해결방법

백앤드 경로에서 터미널에 접속한 후 npm install cors를 입력한다 그후
백앤드에서 cors를 import 시켜주고 app.use(cors())를 넣어주면 해결 완료!

profile
성장을 위해 열심히 노력하는 개발자 입니다

0개의 댓글