【发布时间】:2020-03-05 18:38:28
【问题描述】:
我已经尝试在后端设置命名空间,
const server = require("http").createServer(app);
const connectedUsers = {};
const io = require("socket.io")(server, {
path: "/socket",
serveClient: false,
// below are engine.IO options
pingInterval: 10000,
pingTimeout: 5000,
cookie: false
});
const singularConnection = io.of("/singular-socket");
singularConnection.on("connection", socket => {
console.log("unique user connected with socket ID " + socket);
}
在我的客户端上,我尝试连接,
const socket = io(GATEWAY, {
path: "/socket/singular-socket",
transports: ["websocket"],
jsonp: false
});
socket.connect();
socket.on("connect", () => {
console.log("connected to socket server");
});
我尝试了不同的 URL 变体,去掉了 /socket 并移动了其他东西,但我似乎无法让它工作。我在这里做错了什么?
【问题讨论】:
标签: javascript node.js express socket.io