如何在Meteor.js应用程序中获取http请求标头字段服务器端?
例如,在PHP中,可以使用以下其中一项来确定请求所在的主机或域。
$_SERVER['HTTP_HOST'] or $_SERVER['SERVER_NAME']
我知道在客户端我可以从
获得document.domain
然后我可以将它传递给服务器。
但有没有更简单的方法来获得客户端发出请求的HOST(something.domain.com)?
答案 0 :(得分:2)
答案 1 :(得分:1)
你的时间很棒,几天前我刚刚写了下面的包。
https://atmospherejs.com/gadicohen/headers
像这样使用:
js
var host = headers.get('host');
虽然如果你只是在主持人之后,你可以从这里提供的其他解决方案中获得它,但它们更可取。遗憾的是,标头必须往返于服务器并返回,并且该程序包旨在获取无法以任何其他方式访问的标头。
答案 2 :(得分:0)