2017-02-05 11 views
0

NodeJS Hapiでは、HTTPリダイレクトなしでルートを別のルートに転送するにはどうすればよいですか?リクエストをHapi(別名「サーバーリダイレクト」)の別のルートに転送するにはどうすればよいですか?

たとえば、静的ルートハンドラからindex.htmlを取得するにはルートリクエスト( '/')を使用します。したがって//public/index.htmlと同じ返信を得ます。

+0

server.ext('onRequest', function (request, reply) { if (request.path == '/') request.setUrl('/public/index.html'); return reply.continue(); }); 
私の知る限り、サーバー側のリダイレクトを[ 'inject'(https://hapijs.com/api#serverinjectoptions-で行われ折り返し電話) – estus

答えて

0

私が知る限り、ルートのハンドラ機能の中にそのような機能はありません。

ハピでこれを行う方法は、使用することであるserver extension

関連する問題