接口调用不传入secret 会报Error: Illegal arguments: object, string
来源:6-8 验证用户账号密码

我不会走
2019-09-11
因为validator.js中TokenValidator中this.secret设置了isOptional 可以不传, 不传入在user.js中会报错Error: Illegal arguments: object, string
原因是
解决方法 token.js中传入secret 或者验证规则中设置密码必传
写回答
4回答
-
昨夜秋风起
2020-11-28
我还是想学习下sql,所以没用sequelize
00 -
慕雪6429186
2020-04-15
//可以在自定义函数中判断type是不是为101(USER_EMAIL,邮箱登录),如果是但是没有传入密码,就抛出错误 validateLoginType(data){ if(!data.body.type){ throw new Error('type是必需参数') } if(!LoginType.isThisType(data.body.type)){ throw new Error('type参数不合法') } if(data.body.type===101){ if(!data.body.password){ throw new Error('密码是必需的') } } }
012020-04-15 -
mike0326
2019-12-27
我在下面加了一个validate验证
012020-11-28 -
我不会走
提问者
2019-09-11
遇到同样问题的同学可以试一下
00
相似问题