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) (0) | 2021.04.14 |
---|---|
Node.js Base64 Encoding, Decoding 방법 (2) | 2021.03.24 |
Node.js Socket.IO 사용 방법 (0) | 2021.03.22 |
npm Upgrade 방법 (0) | 2021.02.22 |
Node.js Upgrade 방법 (0) | 2021.02.20 |
댓글