【发布时间】:2020-04-28 00:07:32
【问题描述】:
我如何验证 Authorization 标头,并检查它是否是 uuid 版本 4 在nestjs 中?
我不能使用@Headers(new ParseUUIDPipe()) token: string。
【问题讨论】:
标签: validation nestjs
我如何验证 Authorization 标头,并检查它是否是 uuid 版本 4 在nestjs 中?
我不能使用@Headers(new ParseUUIDPipe()) token: string。
【问题讨论】:
标签: validation nestjs
标题不可用于管道。原因是可能存在未知数量的标头,这可能导致验证出现问题。如果您需要验证单个标头,我建议使用警卫或 n 拦截器,具体取决于您是要返回 BadRequestException 还是 UnauthorizedException
【讨论】:
next.handle().pipe(ParseUUIDPipe) 的东西吗?