서버와의 양방향 통신을 위한 웹소켓 api
통신을 쉽게 도와주는 라이브러리다.
홈페이지에 보면 사용을 위한 간단한 예제를 보여준다.
클라이언트 관점에서 예제를 살펴보자.
import { io } from 'socket.io-client';
const socket = io('서버url')
//서버로부터 받는 메세지
socket.on('hello', (arg)=> {
console.log(arg);
}
//서버로 메세지 보내기
socket.emit('howdy', 'stranger')
socket에서 요긴하게 쓰이는 함수들은 아래와 같다.
const socket = io('url', {
cors: {
origin: '*',
}
});
```
cors 옵션을 추가해서 cors오류를 방지하자.