【发布时间】:2021-12-11 06:06:03
【问题描述】:
Nestjs Dto 验证错误返回 JSON 响应,但我想在验证失败时呈现验证错误并将其传递给 ejs 文件
【问题讨论】:
-
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。
标签: javascript nestjs class-validator
Nestjs Dto 验证错误返回 JSON 响应,但我想在验证失败时呈现验证错误并将其传递给 ejs 文件
【问题讨论】:
标签: javascript nestjs class-validator
为什么不在exception filter 中捕获异常,然后使用要呈现的文件和文件的元数据调用res.render()?
@Catch(BadRequestException)
export class BadRequestFilter implements ExceptionFilter {
catch(exception: BadRequestException, host: ArgumentHost) {
const res = host.switchToHttp().getResponse();
res.render('error', { errorInfo: exception });
}
}
【讨论】: