2013-03-02 42 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' 
    } 
};