我有一个自定义验证,访问parameter属性为 ,context但值始终为undefined。
这是我的代码:
function isValidVersion() {
return val.custom(async (val, i) => {
const appIdIdx = i.route.action.parameters.findIndex(x => x.name === "appId")
if (appIdIdx === -1)
throw new Error(`No appId parameter found in ${i.route.controller.name}.${i.route.action.name}`)
const appId = i.ctx.parameters![appIdIdx] //<--- the parameters is undefined
//other code
//
})
}
我该如何解决?
明月笑刀无情
相关分类