3
Q
快递获取子域名
A
回答
4
在快递4.x中您可以使用req.subdomains
属性。
// Host: "tobi.ferrets.example.com"
req.subdomains
// => ["ferrets", "tobi"]
2
快递4.x版自带req.subdomains,但如果你使用的是旧版本还是想发挥自己的代码,然后可以使用其他框架,以及那么你可能会喜欢
var app = express();
app.use(function(req, res, next) {
var host = req.get('host');
console.log(getSubdomain(host));
console.log(getSubdomainList(host));
next();
})
function getSubdomain(host) {
var subdomain = host ? host.substring(0, host.lastIndexOf('.')) : null;
return subdomain;
}
function getSubdomainList(host) {
var subdomainList = host ? host.split('.') : null;
if(subdomainList)
subdomainList.splice(-1, 1);
return subdomainList;
}
相关问题
- 1. 获取域名
- 2. 获取域名
- 3. PHP函数获取URL的子域名
- 4. 获取子域名,如果有的话
- 5. 在php中获取子域名
- 6. 如何获取域名形式的子域名的htaccess?
- 7. 从网址获取没有子域名的域名
- 8. 拆分路由器在快递子域
- 9. 获取Windows域名
- 10. PHP获取域名
- 11. 获取URL子子域
- 12. DNS预取子域名
- 13. 域名 - >子域名 - 传递会话数据
- 14. 将Cookie从域名传递到子域名
- 15. SSO获取用户名/域
- 16. 从URl获取域名
- 17. 获取域名服务器
- 18. 使用Java获取域名
- 19. 获取Glassfish2域的名称
- 20. PHP从URL获取域名
- 21. 如何获取域名?
- 22. Asp.NET获取当前域名
- 23. 根据域名获取Cookie
- 24. 获取IFrame的域名?
- 25. 从IP获取域名
- 26. 获取子类名?
- 27. 区域子域名
- 28. 获取用户名和域名在C++
- 29. 在ruby中获取域名主机名
- 30. 如何获取Google Map传递区域名称?
您使用哪个版本的快递? – danilopopeye