스파르타코딩클럽 내일배움캠프 Node.js 심화주차 강의를 들으며 공부한 것을 적은 것입니다.
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<script src="https://cdn.socket.io/socket.io-3.0.1.min.js"></script>
<title>Hello Socket.io!</title>
</head>
<body>
<script>
const socket = io('ws://localhost:3000');
socket.on('connect', () => {
socket.send('Hello!');
});
socket.on('message', (data) => {
console.log(data);
});
</script>
</body>
const io = require("socket.io")(3000, {
cors: {
/*
origin: 어떤 사용자들 에게만? 접근가능하도록 하겠다.
methods: 어떤 Method에게만? 허용하겠다
*/
origin: "*",
methods: ["GET", "POST"],
},
});
io.on("connection", (socket) => {
console.log("새로운 소켓이 연결됐어요!");
// message라는 socket에 data가 들어왔을때 어떻게 할거냐?
socket.on("message", (data) => {
console.log(data);
});
});
참고자료
CORS란 무엇인가?