【问题标题】:Hapi.js create dynamic path based on current urlHapi.js 根据当前 url 创建动态路径
【发布时间】:2015-07-09 00:05:35
【问题描述】:

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

【问题讨论】:

  • 那么,你想要一个静态文件服务器吗?
  • @JoshC。 thx,让我看看。

标签: node.js hapijs


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-09-06
    • 2022-01-22
    • 1970-01-01
    • 2021-07-23
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多