我正在尝试构建一个可以生成单个网站的应用。
想法是让所有者注册他的域名,告诉我的平台,将其指向我的亚马逊服务器(仍然不确定如何)。
然后在我的express.js服务器上,我根据请求来自的域提供内容。
答案 0 :(得分:0)
您可以从名为“host”的字段中的标头中获取请求的主机名。对于节点http.ServerRequest
,它可在request.headers.host
处获得。对于快速应用,可以从req.get('host')
访问它。使用主机名,您可以将来自不同主机名的呼叫路由到不同的响应。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23