【问题标题】:Assign different url to diferent users为不同的用户分配不同的 url
【发布时间】:2020-10-19 00:35:13
【问题描述】:

我正在尝试使用 nodejs 创建一个 Web 应用程序,该应用程序将为不同的用户提供不同的配置文件。 当用户从 "www.site.com/signup" 注册时,它应该为用户创建一个个人 URL,例如 "user_name.site.com"

【问题讨论】:

标签: node.js url web-applications url-routing


【解决方案1】:

您要查找的内容称为子域。子域不在应用程序级别处理。您需要在 DNS 中为每个子域添加一条 A 记录。通常这是使用您的域提供商(或您的域名服务器所在的任何地方)提供的 API 来完成的。然后,您需要使用 Apache 或 nginx 等其他 Web 服务器将每个子域代理到您的应用程序。

解决方案取决于:

  • 您的域名提供商是谁。
  • 您正在使用什么网络服务器(如果有)。 Apache、nginx 等
  • 服务器的操作系统。
  • 可能更多,具体取决于您的具体用例。

基本上,您要寻找的东西并不是很简单,并且可能需要大量工作才能正确和稳定。有很多方法可以做到这一点,这实际上取决于您的技术堆栈的其余部分。这实际上与 node.js 没有多大关系。

【讨论】:

    猜你喜欢
    • 2019-12-19
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多