Node.js 节点HTTP代理路由表else/未找到
我有一个使用proxytable配置的Node.js 节点HTTP代理路由表else/未找到,node.js,node-http-proxy,Node.js,Node Http Proxy,我有一个使用proxytable配置的节点http代理服务器: var options = { router: { 'a' : '127.0.0.1:81', 'b': '127.0.0.1:82', 'c': '127.0.0.1:83', 'else' : '127.0.0.1:5000' } }; httpProxy.createServer(options).listen(80); 如果主机名既不是a、b也不是c,是否有办法运行它来使用else
节点http代理
服务器:
var options = {
router: {
'a' : '127.0.0.1:81',
'b': '127.0.0.1:82',
'c': '127.0.0.1:83',
'else' : '127.0.0.1:5000'
}
};
httpProxy.createServer(options).listen(80);
如果
主机名
既不是a、b也不是c,是否有办法运行它来使用else
服务器?在您提出问题时,这可能是不可能的,但路由表现在支持正则表达式:
var options = {
router: {
'a' : '127.0.0.1:81',
'b': '127.0.0.1:82',
'c': '127.0.0.1:83',
'.*' : '127.0.0.1:5000'
}
};