我想知道是否有人有办法自动和编程自动加载HapiJS路由。我正在寻找一种类似于属于特定资源的路径的方式,这些路径都位于以该资源命名的js文件中。
例如,如果我有一个文件src/routes/account.js
,它将包含路由/login
和/register
,这将创建API路由/account/login
和{{1}或者是让我有一种自动加载路线的编程方式的东西。
我使用Actin加载我的控制器,我希望使用类似的东西。我没有看到任何可以实现此目的的plugins,所以我想id是否有人已经有了这方法
谢谢!
答案 0 :(得分:0)
我找不到任何会以编程方式加载路由的东西,使用文件夹结构来帮助路由层次结构,所以我创建了自己的路径。
它还不是一个完整的HapiJS插件,但heres the code如果有人想使用它。
path
将附加到routes
文件夹的路径中。这意味着,如果您的文件位于src/routes/users.js
,并且其路径为/list
,则实际路径为/users/list
rootResource
(值应为不带.js
扩展名的文件名)答案 1 :(得分:0)
看看hapi-auto-route。此程序包自动加载路由并为路径路径添加前缀