ExpressJS上的子域

Hüs*_*BAL 3 url-routing node.js express

我正在使用ExpressJS开发应用程序。我想在此应用程序上使用子域。(虚拟子域)

有什么办法可以解释这个网址;

http://customer_name.mysite.com
Run Code Online (Sandbox Code Playgroud)

http://mysite.com/customer_name
Run Code Online (Sandbox Code Playgroud)

我目前在cntroller上的网址映射是这样的;

app.get('/:customer_name/?', function(req, res, next) {
//something functions
});
Run Code Online (Sandbox Code Playgroud)

提前致谢

Hüs*_*BAL 5

我已在我的域名提供商(GoDaddy)上添加了通配符域名。您可以在这里参考如何添加通配符域

然后,我准备了一个解析URL并获得子域部分的中间件。以全部用户身份查询子域文本。

要获取子域,可以在这里参考。只需获取主机名并将其拆分即可。第一个是子域名。