6

Node.js を利用したサイトを、複数のドメインにサービスを提供する 1 つのインスタンスで実行しようとしています。私は自分のメインドメインを持っていて、それからexample.comすべてが異なるルートなどを持っています.Expressを使用しています.admin.example.comapi.example.com

これまでのところ、サブドメインに 2 つの A レコードを追加/var/vhostsし、CentOS ボックスに 2 つのエントリも追加しました。

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')))

しかし、それはまだ以下にインポートされている私の主要なルートのみを提供しています. 私は何が欠けていますか?

4

1 に答える 1