0
패키지가 socket.io
일 때 전체 http
패키지를 전달해야하는 이유는 무엇입니까?socket.io - require (socket.io) (http)
아마도 socket.io가 http 서버에 연결되어야하기 때문에 그렇습니까?
var port = process.env.PORT || 8080;
var express = require("express");
var app = new express();
var http = require("http").Server(app);
var io = require("socket.io")(http);
app.use(express.static(__dirname + "/public"));
// listen for events
io.on("connection", function() { // first arguments is the name of the event
console.log("User connected via socket.io");
})
http.listen(port, function() {
console.log("Server started");
Perfect !!!! 그래서 socket.io가 서버에 연결된 방법을 이해합니다! 나는 socket.io ...을 공부하고 있습니다. 정말 고마워요! 매우 분명하다 :) – DevWeb