问题描述
在我的NodeJS Express应用程序中,我正在使用express-validator
,特别是“模式验证”功能。 (docs here)
这是我传递给checkSchema
{
redirect: {
isBoolean: true
},redirectURL: {
isURL: true
}
}
通过包括这些检查,express-validator
会自动假定这两个字段都是必需的。
我很高兴需要redirect
。
但我只希望 redirectURL
的值为redirect
时才需要true
,否则可以是可选的。如果redirect
是false
,那么我不在乎redirectURL
是什么,我也不想出错。
我该怎么做?
我知道可以将optional: true
添加到redirectURL
,但是如果redirect
是true
,那么我不希望redirectURL
是可选的。有没有办法使optional
标志成为条件标记?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)