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