我正在寻找 Hapijs 的反向路由功能。例如,如果我有名为 route_name
的路由 /route/{param1}/{param2}
,我需要一个函数:
reverseRoute('route_name', {param1: 'value1', param2: 'value2'});
返回/route/value1/value2
我在谷歌上搜索了一段时间,但找不到解决方案。
有什么建议吗?
最佳答案
我组装了一个名为 hapi-to 的插件可以做到这一点。它也管理参数、查询字符串、通配符和多参数。
根据您的示例,它的工作原理如下:
request.to('route_name', { params: {param1: 'value1', param2: 'value2'} }
看看tests有关如何使用它的更多示例。
关于javascript - 如何进行hapijs反向路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33236844/