基于此问题,我已禁用嵌套控制器和蓝图。我的问题类似于
api /控制器: V1 / UserController.js
routes.js
'POST /v1/user/register': 'v1/UserController.createUser'
Policies.js
'v1/UserController': {
'*': [ 'passport'],
createUser: ['ModelPolicy','AuditPolicy','reqBodyValidation']
如果它是嵌套控制器:访问端点时:
输出是:
error: Sending 500 ("Server Error") response:
Error: Invalid route option, "model".
I don't know about any models named: `v1/user`
欣赏解决。
答案 0 :(得分:2)
我们实际上是在我们的项目中完成了这个,如果你在JSON对象中指定一个字符串文字作为控制器的键,你实际上可以这样做:
'v1/UserController' : {
'*': [ 'passport'],
createUser: ['ModelPolicy','AuditPolicy','reqBodyValidation']
}