http-proxy-middleware
更新日期:
Install
npm install http-proxy-middleware --save-dev
Core concept
- context 匹配对应请求的的URL地址, 匹配的请求将被代理到目标主机
- options.target 目标主机地址
Example
var express = require('sxpress');
var proxy = require('http-proxy-middleware');
var context = '/object/api';//context 可以使一个数组['/object/api','/object2/api',...]
var options = {
target: 'http://www.target.org',//目标服务器地址
changeOrigin: true, //虚拟主机网站需要
headers: { //添加token,用于开发
'Authorization': 'Bearer ' + token,
'x-api-version': 1
}
}
var apiProxy = proxy(context, options);
var app = express();
app.use(apiProxy);
app.listen(3000);