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

最佳答案

是的,express.vhost自2010年底起支持通配符,当时CoolAJ86在分组上要求使用通配符:

// Will this work?

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

好吧,现在是了。但它只接收所有子域,而不是tld本身。
既然你,伟大的发问者(我早期的,也许是未来的自我)正试图捕捉与领域、其子域和它们的猫相关的一切,你不应该仅仅出于绝望而使用两种不同的途径。
去掉第一个点,没那么难,白痴。
connect.vhost("*example.com", function (req, res) {});

关于node.js - 对express.vhost使用通配符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18667839/

10-10 00:03