如何在IPv6中使用Node.js?

时间:2015-05-06 16:37:59

标签: node.js ipv6

基本上,我想知道如何更改我的server.js代码以使其与IPv6一起使用?我在某处读到你只需要在它旁边的“listen(80)”行旁边添加你的IPv6地址,这会使它看起来像这样“listen(80,”IPv6“);”

然而,在我的代码中,它比这更复杂。

以下是与服务器相关的代码行:

const 

server = http.createServer(options, app),
                   .
                   .
                   .
var ss=tls.createServer(options, function (box) {
    box.setEncoding('utf8');
                   .
                   .


         ss.listen(8010);
              .
              .


var sockets = require('socket.io').listen(server).of('/el');
                   .
                   .
                   .
if (!module.parent) {
  server.listen(port, function () {
    console.log('Listening', this.address());
  })
}

1 个答案:

答案 0 :(得分:2)

这可以在这里工作:

 WebApiConfig.Register(GlobalConfiguration.Configuration);
 GlobalConfiguration.Configure(WebApiConfig.Register);

然后测试它:

http = require('http')

server = http.createServer()
server.listen(8080, '::', function() {
    console.log('listener');
});