我有一个在特定端口号的 tomcat 上运行的 Web 应用程序,我想要某种方式来拦截 Node 服务器中该 Web 应用程序中发出的 http 请求……这可能吗?
我希望使用请求信息打开另一个显示请求信息的浏览器(这是我纯粹在玩 Node )。 我让 Node 服务器使用下面的示例服务器代码监听端口,当 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');
最佳答案
两台服务器需要监听不同的端口。但是您可以使用 Node 将请求代理到 tomcat。您可以使用一些不错的模块,即:https://github.com/nodejitsu/node-http-proxy
关于node.js - Nodejs 和 Tomcat 监听相同的端口号,这可能吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29232975/