【发布时间】:2013-12-09 15:01:18
【问题描述】:
我正在尝试构建一个生成单个网站的应用程序。
这个想法是让所有者注册他的域,将其告知我的平台,将其指向我的亚马逊服务器(仍然不确定如何)。
然后在我的 express.js 服务器上,我根据请求来自的域提供内容。
【问题讨论】:
标签: node.js express multiple-domains
我正在尝试构建一个生成单个网站的应用程序。
这个想法是让所有者注册他的域,将其告知我的平台,将其指向我的亚马逊服务器(仍然不确定如何)。
然后在我的 express.js 服务器上,我根据请求来自的域提供内容。
【问题讨论】:
标签: node.js express multiple-domains
您可以从名为“主机”的字段的标头中获取请求的主机名。对于节点http.ServerRequest,可在request.headers.host 获得。对于快递应用,可以通过req.get('host') 访问。使用主机名,您可以将来自不同主机名的呼叫路由到不同的响应。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.23
【讨论】: