Nodejs和Tomcat监听相同的端口号,这是可能的

时间:2015-03-24 12:43:46

标签: node.js tomcat

我有一个在特定端口号的tomcat上运行的Web应用程序,我想在节点服务器中拦截在该Web应用程序中发出的http请求的某种方式....这可能吗?

我希望使用请求信息打开另一个显示请求信息的浏览器(这是我纯粹在玩节点)。 我让节点服务器使用下面的示例服务器代码监听端口,并且当tomcat应用程序没有运行时它运行...当tomcat在端口上运行时它不起作用..

有办法做到这一点吗?

var http = require('http');
   http.createServer(function (req, res) {
   res.writeHead(200, {'Content-Type': 'text/plain'});
   res.end('Hello World\n');
}).listen(8080);
console.log('Server running at 8080');

1 个答案:

答案 0 :(得分:2)

两台服务器需要侦听不同的端口。但是您可以使用节点代理对tomcat的请求。您可以使用一些很好的模块,即:https://github.com/nodejitsu/node-http-proxy

相关问题