Hapi.js サーバーにワイルドカード サブドメインを実装する必要があります。私はメインドメインを持っているとしましょう。example.com ここで、*.example.com を実装する必要があります。DNS が hapi.js サーバーを指すように設定済みです。したがって、client1.example.com にアクセスすると、client1 の値を取得して mongodb テーブルで確認し、それに基づいていくつかのアクションを実行する必要があります。
server.ext を使用しようとしました
server.ext('onRequest', function (request, reply) {
console.log(request.info);
return reply.continue();
});
しかし、これにより localhost:8080 のホスト値が得られます
{ received: 1420285577874,
responded: 0,
remoteAddress: '127.0.0.1',
remotePort: 58001,
referrer: '',
host: 'localhost:8080',
acceptEncoding: 'gzip',
hostname: 'localhost' }
これは、Hapi.js がプロキシの背後にあるためだと思います。サブドメインの値を簡単に取得する方法はありますか。また、これを達成するためのより良い代替方法はありますか?