我正在使用Joi验证模块。我正在使用它进行验证和消毒,并且工作正常。可以仅将其用于消毒吗?换句话说,在某些路线上,它不需要验证任何参数,只需清理输入即可。
如果将验证参数设置为 null ,但是传入了 escapeHtml 选项(如下所示),这是否可以正常工作?它似乎没有错误运行,但是我不确定它是否以这种方式正确地清除了参数。
const validate = require('express-joi-validate');
router.get('/', validate(null, { escapeHtml: true }), (req, res, next) => {
// return response
});