目前我已经使用Apache设置了一个简单的代理:
ProxyPass /ext/ https://ext.a-nice-url.at/
ProxyPassReverse /ext/ https://ext.a-nice-url.at
它运行正常,但是为了让其他人更容易安装,我想在nodejs中创建一个小服务器。该服务器将仅用于开发人员和测试人员,因此它不能非常庞大。
我已经在google上搜索了一下,发现了http-proxy,但我不确定如何正确使用它。 有什么建议我可以做到吗?
答案 0 :(得分:3)
我使用简单的快速应用程序,如下所示:
var express = require('express');
var request = require('request');
var app = express();
app.use('/ext/', function(req, res) {
var url = 'https://ext.a-nice-url.at/' + req.url;
var options = {
url: url,
rejectUnauthorized: false
}
req.pipe(request(url)).pipe(res);
});