猿问

nodejs中是不是一个进程只能有一个http监听

我尝试在一个nodejs进程中即做web服务监听8888口又做websocket服务监听9999口但是貌似只有先监听的那个服务会起来是不是nodejs中一个进程只能监听一个端口
//webserver
varserver=http.createServer(function(req,res){});
server.listen(8888,function(){
console.log('serverrunning')
});
//websocketserver
varserver_for_socket=http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.end('iamwebsocketserver');
});
server_for_socket.listen(9999,function(){
console.log('websocketstartlisteningatport9999')
});
慕后森
浏览 289回答 2
2回答

哔哔one

http=require("http")//webservervarserver=http.createServer(function(req,res){res.writeHead(200,{'Content-Type':'text/plain'});res.end('okay');});server.listen(8888,function(){console.log('serverrunning')});varserver1=http.createServer(function(req,res){res.writeHead(200,{'Content-Type':'text/plain'});res.end('okay1');});server1.listen(9000,function(){console.log('server1running')});一个createServer一个port是可以的
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答