我对Node.js真的很陌生。目前我正在使用Hapi.js.
根据Hapi.js文档,提供的示例是硬编码处理程序的路径
是否可以将动态生成的路径映射到处理程序?
例如:我有一个接收*路径的服务器路由,根据路径值,我会找到文件中的特定项目并将其回复给用户。
我这样做的原因是,如果我用处理程序硬编码路径,每次更改文件名时,我都需要手动更新路径。这将非常麻烦。
答案 0 :(得分:2)
请参阅教程中的File handler和Directory handler部分。目录处理程序的示例代码:
server.route({
method: 'GET',
path: '/{param*}',
handler: {
directory: {
path: 'public'
}
}
});