在NodeJS Hapi中,如何在没有HTTP重定向的情况下将路由转发到另一条路由?
例如,我希望root请求(' /')从我的静态路由处理程序中获取index.html。因此,/
会得到与/public/index.html
相同的回复。
答案 0 :(得分:1)
据我所知,在路由的处理函数中没有这样的功能。
在Hapi中执行此操作的方法是使用server extension:
server.ext('onRequest', function (request, reply) {
if (request.path == '/')
request.setUrl('/public/index.html');
return reply.continue();
});