对express.vhost使用通配符

时间:2013-09-06 23:02:49

标签: node.js express vhosts

express.vhost是否能够支持通配符来捕获某个特定域的所有流量?我正在寻找每个子域名(www.example.com,xyz.example.com)和TLD本身(example.com)。

1 个答案:

答案 0 :(得分:7)

是的,自CoolAJ86在GGroups上提出要求后,express.vhost支持通配符:

// Will this work?

connect.vhost("*.example.com", function (req, res) {}); 

嗯,现在确实如此。但它只接收所有子域,而不是TLD 本身。

既然你,伟大的提问者(我的早期,也许未来的自我)试图捕捉与域名,子域名和猫咪相关的所有内容,那么你应该使用两条不同的路线。

只需删除第一个点,就不那么难了,白痴。

connect.vhost("*example.com", function (req, res) {});