我正在尝试让我的Node.js支持的站点在一个服务于多个域的实例上运行.我有我的主域名example.com,然后我有admin.example.com和api.example.com,它们都有不同的路由等,我正在使用Express.
到目前为止,我已经为子域添加了两个A记录,并在我的CentOS盒子上的/ var / vhosts中添加了两个条目.
127.0.0.1 api.example.com 127.0.0.1 admin.example.com 127.0.0.1 example.com
我知道Express有一个express.vhost方法所以我已经尝试过:
app.use(express.vhost('api.example.com',require('./lib/subdomains/api'))) app.use(express.vhost('admin.example.com',require('./lib/subdomains/admin')))
但这仍然只适用于我下面导入的主要路线.我错过了什么?