2016-02-11 3 views
1

Я использую socket.io в приложении NodeJS. Страница socket.io находится в localhost:8081/socket.io/. Тем не менее, я хотел бы иметь его в localhost:8081/hola/socket.io/. Это возможно?Socket.io в NodeJS

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/"); 
}); 

ответ

1

Просто передайте в path в массиве опций, который является вторым вариантом socket.io:

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