【问题标题】:Socket.io in NodeJSNodeJS 中的 Socket.io
【发布时间】:2016-02-11 11:19:44
【问题描述】:

我在 NodeJS 应用程序中使用 socket.iosocket.io 页面位于 localhost:8081/socket.io/。但是,我想把它放在localhost:8081/hola/socket.io/ 中。那可能吗?

var express = require("express");
var app = express();
var server = require("http").Server(app);
var io = require("socket.io")(server);
//some code here...
server.listen(8081, function() {
    console.log("Server running at http://localhost:8081/");
});

【问题讨论】:

    标签: node.js sockets http express socket.io


    【解决方案1】:

    只需在选项数组中传入path,这是socket.io的第二个选项:

    var io = require("socket.io")(server, { path: '/hola/socket.io'});
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-01
      相关资源
      最近更新 更多