首页 > 解决方案 > 如何验证nestjs中的授权标头?

问题描述

我如何验证授权标头,并检查它是否是 uuid 版本 4 或不在 Nestjs 中?我不能使用@Headers(new ParseUUIDPipe()) token: string.

标签: validationnestjs

解决方案


标题不可用于管道。原因是可能存在未知数量的标头,这可能会导致验证出现问题。如果您需要验证单个标头,我建议使用警卫或拦截器,具体取决于您要返回 aBadRequestException还是UnauthorizedException


推荐阅读