Node.js 节点HTTP代理路由表else/未找到

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

我有一个使用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
服务器?

在您提出问题时,这可能是不可能的,但路由表现在支持正则表达式:

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'
  }
};