目前我已经使用 Apache 设置了一个简单的代理:
ProxyPass /ext/ https://ext.a-nice-url.at/
ProxyPassReverse /ext/ https://ext.a-nice-url.at
它工作正常,但为了让其他人更容易安装,我想在nodejs中制作一个小服务器。该服务器仅供开发人员和测试人员使用,因此它一定不会很大。
我已经在谷歌上搜索了一下并发现http代理 https://www.npmjs.org/package/http-proxy,但我不确定如何正确使用它。
有什么建议我可以如何做到吗?
我用一个简单的快速应用程序让它工作,如下所示:
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);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)