Hapi.js基于当前url创建动态路径

时间:2015-07-08 15:31:34

标签: node.js hapijs

我对Node.js真的很陌生。目前我正在使用Hapi.js.
根据Hapi.js文档,提供的示例是硬编码处理程序的路径 是否可以将动态生成的路径映射到处理程序? 例如:我有一个接收*路径的服务器路由,根据路径值,我会找到文件中的特定项目并将其回复给用户。
我这样做的原因是,如果我用处理程序硬编码路径,每次更改文件名时,我都需要手动更新路径。这将非常麻烦。

1 个答案:

答案 0 :(得分:2)

请参阅教程中的File handlerDirectory handler部分。目录处理程序的示例代码:

server.route({
    method: 'GET',
    path: '/{param*}',
    handler: {
        directory: {
            path: 'public'
        }
    }
});