210323_TIL
IM: DAY 30
今日やったこと
覚えておきたい
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
明日やること
//app.js
const express = require('express');
const socket = require('socket.io');
const app = express();
const io = socket(app);
app.listen(8080);
//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
Reference
この問題について(210323_TIL), 我々は、より多くの情報をここで見つけました https://velog.io/@seungsang00/210323TILテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol