有没有办法在 Meteor JS 中自动生成子域

Is there a way to auto generate sub domains in Meteor JS

我想在用户注册时给他们一个包含用户名的子域。

示例是 josh 注册的用户,我想给他一个子域 josh.example.com,他的个人资料可见。这在流星 js 中可能吗?

Meteor 论坛上有一个 solution。它涉及使用通配符 dns 条目:

使用 DNS 通配符将 *.example.com 指向您的应用服务器,然后在您的客户端代码中确定主机名:

var hostnameArray = document.location.hostname.split( "." ); var hostname = hostnameArray[0];

如果(主机名){ // 在这里你可以对主机名做任何你需要做的事情 }