2013-03-02 39 views
0

我必须使用proxytable配置的node-http-proxy服务器:节点HTTP代理routetable其他/未发现

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服务器?

回答

0

这也许是不可能的,你问这个问题的时候,但路由表现在支持正则表达式:

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