【发布时间】:2016-04-06 02:10:53
【问题描述】:
使用 Node.js/Express 我有一个 REST API,其中包含多个使用此 API 的同构/通用应用程序。
我希望允许用户拥有自己的子域,并且这会在他们注册时动态发生。
根据我的研究,最好的方法是将通配符记录指向同构/通用应用程序服务器,并在那里有一些逻辑来解释寻找子域的请求并提供适当的页面。我假设这需要位于应用程序的前面,并且发生在对服务器的每个请求中。
这是解决这个问题的最佳方法吗?有其他方法吗?
可扩展性是否存在任何潜在问题?
然后我想允许用户拥有一个自定义域。 Tumblr 和其他服务提供了类似的功能,它们允许您将 CNAME 记录指向用户子域。我一直无法找到有关其工作原理的太多信息。
允许用户在应用程序中为其所在区域使用自定义域的最佳方式是什么?
【问题讨论】:
标签: node.js express dns subdomain