添加jwt authguard会引发未授权错误

时间:2020-09-21 23:33:03

标签: jwt nestjs

我用login'typeorm'编写了以下nesjts模块。

@Post('login')  
public async login(@Body() data) {            
return await this.authService.login( data);  
}

它工作正常,并向我发送了所需的结果(包含jwt令牌)。

但是当我在此服务的顶部添加@UseGuards(AuthGuard('jwt'))时,出现错误401unauthorized access

我不明白为什么会出现此错误,因为登录时会保护它。

1 个答案:

答案 0 :(得分:0)

登录时,请求的标头中没有jwt令牌。 登录方法不应受到保护措施的保护。