Node.js 如何将请求转发到Hapi(又称“服务器重定向”)中的不同路由?

Node.js 如何将请求转发到Hapi(又称“服务器重定向”)中的不同路由?,node.js,hapijs,Node.js,Hapijs,在NodeJS Hapi中,如何在没有HTTP重定向的情况下将路由转发到另一个路由 例如,我希望根请求(“/”)从静态路由处理程序获取index.html。因此,/将得到与/public/index.html相同的答复,据我所知,路由的处理函数中没有此类功能 在Hapi中执行此操作的方法是使用: 好的,服务器端重定向是用 server.ext('onRequest', function (request, reply) { if (request.path == '/')

在NodeJS Hapi中,如何在没有HTTP重定向的情况下将路由转发到另一个路由


例如,我希望根请求(“/”)从静态路由处理程序获取index.html。因此,
/
将得到与
/public/index.html

相同的答复,据我所知,路由的处理函数中没有此类功能

在Hapi中执行此操作的方法是使用:


好的,服务器端重定向是用
server.ext('onRequest', function (request, reply) {
    if (request.path == '/')
        request.setUrl('/public/index.html');
    return reply.continue();
});