对express.vhost使用通配符

Rie*_*u͢s 2 vhosts node.js express

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

Rie*_*u͢s 8

是的,express.vhost自2010年底CoolAJ86GGroups上提出要求时支持通配符:

// Will this work?

connect.vhost("*.example.com", function (req, res) {}); 
Run Code Online (Sandbox Code Playgroud)

嗯,现在就做了.但它只接收所有子域,而不是TLD本身.

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

只需删除第一个点,这不是那么难,白痴.

connect.vhost("*example.com", function (req, res) {}); 
Run Code Online (Sandbox Code Playgroud)

  • "只需删除第一个点,就不那么难了,白痴." - 我以为你是OP的一个小伙子,然后我意识到你是OP.+1 (6认同)