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. 從url獲取子域名?
- 2. 從子域localhost獲取域名
- 3. iis cname到子域名,從請求中獲取子域名
- 4. 獲取域名
- 5. 獲取域名
- 6. 獲取域名
- 7. 提取父域/子域名
- 8. 獲取子域名,如果有的話
- 9. 使用ColdFusion獲取URL的子域名
- 10. 使用javascript從url獲取子域名
- 11. PHP函數獲取URL的子域名
- 12. 在php中獲取子域名
- 13. 如何獲取域名形式的子域名的htaccess?
- 14. 從網址獲取沒有子域名的域名
- 15. 拆分路由器在快遞子域
- 16. 通配符子域名將子域名值傳遞給腳本
- 17. 獲取Windows域名
- 18. PHP獲取域名
- 19. 獲取URL子子域
- 20. DNS預取子域名
- 21. PHP獲取子域,但不是實際的域名
- 22. 如何從域名DNS域名獲取域名sid?
- 23. 提取側面子域中的域名
- 24. 域名 - >子域名 - 傳遞會話數據
- 25. 將Cookie從域名傳遞到子域名
- 26. 在asp.net中獲取域名和/或子網站名稱c#
- 27. 獲取Glassfish2域的名稱
- 28. 獲取頂級域名
- 29. 從FQDN獲取域名?
- 30. PHP從URL獲取域名
您使用哪個版本的快遞? – danilopopeye