添加jwt authguard会引发未经授权的错误
我已经用添加jwt authguard会引发未经授权的错误,jwt,nestjs,Jwt,Nestjs,我已经用nesjts“typeorm”编写了以下login模块 @Post('login') public async login(@Body() data) { return await this.authService.login( data); } 它工作正常,并向我发送所需的结果(包含jwt令牌) 但是当我将@usegards(AuthGuard('jwt'))添加到这个服务的顶部时,我得到了错误401,未经授权的访问 我不明白它为什么会出现这个错误,因
nesjts
“typeorm”编写了以下login
模块
@Post('login')
public async login(@Body() data) {
return await this.authService.login( data);
}
它工作正常,并向我发送所需的结果(包含jwt令牌)
但是当我将@usegards(AuthGuard('jwt'))
添加到这个服务的顶部时,我得到了错误401
,未经授权的访问
我不明白它为什么会出现这个错误,因为当我登录时,我会保护它。当你登录时,请求的头中没有
jwt
标记。
登录方法不应受到警卫的保护