【问题标题】:Node HTTP proxy routetable else / not found节点 HTTP 代理路由表否则/未找到
【发布时间】:2013-03-02 13:52:39
【问题描述】:

我有一个使用代理表配置的node-http-proxy 服务器:

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);

有没有办法运行它,如果hostname 既不是a、b 或c 也可以使用else 服务器?

【问题讨论】:

    标签: node.js node-http-proxy


    【解决方案1】:

    这在您提出问题时可能无法实现,但路由表现在支持正则表达式:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-27
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 2013-08-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多