基本上,我想知道如何更改我的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());
})
}
答案 0 :(得分:2)
这可以在这里工作:
WebApiConfig.Register(GlobalConfiguration.Configuration);
GlobalConfiguration.Configure(WebApiConfig.Register);
然后测试它:
http = require('http')
server = http.createServer()
server.listen(8080, '::', function() {
console.log('listener');
});