首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NodeJS的动态主机

NodeJS的动态主机
EN

Stack Overflow用户
提问于 2017-01-17 02:07:55
回答 1查看 394关注 0票数 0

我希望用NodeJS构建一个服务器,它将接受来自动态主机列表的请求。例如,我可能有一个客户注册了域"joesdomain.com",另一个注册了"timsdomain.net"。这些值通过另一个进程存储在数据库表中。我希望diet.js能够处理这个问题,但我不确定它是否支持这个用例。我发现的大多数示例更像mydomain.com/joesdomain或mydomain.com/timsdomain这样的子域。我认为我可以读取数据库中的批准域列表,然后在我的路由映射中使用这些值?

以下是我的预期流量:

  • 客户注册一个帐户,我们获得域名,并让它指向我们的主机IP。
  • 当访问新域名时,我的NodeJS服务器将看到请求,然后处理路由(我预计90%相同的路由)。

有没有人知道这是否可能,希望能为我指明正确的方向。我不想仅仅为了映射这些域而修改代码和重新部署代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-17 02:37:44

如果您正在讨论将多个不同的域定向到您的服务器,那么您的服务器可以通过查看HTTP中的原点标头来判断请求指向的是哪个域。浏览器将自动设置标题,而不需要最终用户做任何事情。

如果您查看这个规格中的第5节,它会说:

每当用户代理发出HTTP请求时,用户代理必须包括一个名为“原产地”的HTTP标头,它符合以下ABNF RFC5234语法:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41688002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档