使用Node.js / Express,我有一个REST API和多个等同/通用应用程序来消耗此API的服务。
我希望允许用户拥有自己的子域,并在其注册时动态发生。
根据我的研究,最好的方法是将通配符记录指向等同/通用应用程序服务器,并在那里具有解释请求的逻辑,寻找子域并提供适当的页面。 我假设这需要位于应用程序前面,并且对服务器上的每个请求进行操作。
这是否是解决此问题的最佳方法? 是否有其他替代方案?
是否会存在潜在的可扩展性问题?
然后,我希望允许用户拥有自定义域名。 Tumblr和其他服务提供了类似的功能,允许您将CNAME记录指向用户的子域。 我无法找到有关其工作原理的详细信息。
允许用户在应用程序中使用自定义域的最佳方法是什么?