我有一个服务器在端口 5000 上运行,并且用户无权访问此端口。
我在 4000 上启动了另一台节点服务器,并希望读取http内容(localhost:5000/test
)(该内容包含JavaScript),用户应通过访问端口{{1 }}
类似于http内容转发而不是URL转发
有什么例子吗?预先感谢
答案 0 :(得分:2)
对于此问题,我建议使用诸如https://github.com/nodejitsu/node-http-proxy这样的代理。
您需要在端口4000的服务器上实现的代码应类似于以下内容:
const http = require('http'),
httpProxy = require('http-proxy');
//
// Create your proxy server and set the target in the options.
//
httpProxy.createProxyServer({target:'http://localhost:5000'}).listen(4000);