210323_TIL
IM: DAY 30
오늘 한 일
- Toy Problem - power 풀기
- Express 학습
- chatterbox server 리팩토링 (Express 이용)
- socket.io와 express를 함께 사용하는 방법 연습
기억할 것
- Toy Problem - power 풀기
- Express 학습
- chatterbox server 리팩토링 (Express 이용)
- socket.io와 express를 함께 사용하는 방법 연습
기억할 것
socket.io는 express 객체에 사용할 수 없다.
//app.js
const express = require('express');
const socket = require('socket.io');
const app = express();
const io = socket(app);
app.listen(8080);
위와 같이 코드를 작성했더니 아래와 같은 에러코드를 확인할 수 있었다.
결론 > socket.io는 반드시 http 서버와 사용해야 한다.
//app.js (변경 후)
const express = require('express');
const socket = require('socket.io');
const http = require('http');
const app = express();
const server = http.createServer(app); // express http 서버 객체 생성
const io = socket(server); // 생성된 서버를 socket.io에 바인딩
server.listen(8080); // 서버를 8080 포트로 listen
내일 할 일
- Toy Problem
- React 학습
- Twittler 리팩토링 (React 사용)
Author And Source
이 문제에 관하여(210323_TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@seungsang00/210323TIL
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Author And Source
이 문제에 관하여(210323_TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@seungsang00/210323TIL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)