본문 바로가기
Developer/Node.js

Node.js Socket.IO CORS allow all

by 김씩씩 2021. 3. 23.

Node.js Socket.IO CORS allow all

 

Socket.IO 모듈을 사용하면서,

Access to XMLHttpRequest at '주소' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. 

에러를 만나실 수 있습니다.

 

위 에러에 대한 해결방법을 알려드리도록 하겠습니다.
물론 origin을 정하실 수 있겠지만 모두 허용하는 방법으로 알려드리려고 합니다.

var io = require('socket.io')(http, { cors: { origin: "*" } });

위 코드와 같이 socket.io 모듈 객체 선언에 위와같이 cors에 대해 모두(*) 허용해주시면 아주 간단하게 문제가 해결되겠습니다.

 

 

도움이 되셨다면 공감, 댓글 부탁드립니다!

궁금하신 점이나 요청사항은 언제든지 말씀해주세요!

피드백도 언제나 환영입니다!

 

감사합니다.

 


'Developer > Node.js' 카테고리의 다른 글

Linux Node.js, npm 설치 방법 (nvm)  (4) 2021.04.14
Node.js Base64 Encoding, Decoding 방법  (3) 2021.03.24
Node.js Socket.IO 사용 방법  (1) 2021.03.22
npm Upgrade 방법  (2) 2021.02.22
Node.js Upgrade 방법  (4) 2021.02.20

댓글