lin-validator会捕捉到验证过程中产生的异常,并以ParameterException抛出
但是这里有个问题,就是当用户用自定义验证函数验证email的时候,使用了Sequelize,如果Sequelize抛出异常,那么也会被包装成ParameterException抛出
当全局异常处理中间件catch到这个异常的时候,这个异常已经变成了ParameterException,而ParameterException是会被返回给用户的。
那么每当验证器里的出现数据库异常,抛出一些敏感信息时,也会被当做HttpException抛出。
这非常不合理