Typescript NestJS JWT策略使用configService传递密钥

Typescript NestJS JWT策略使用configService传递密钥,typescript,nestjs,passport-jwt,Typescript,Nestjs,Passport Jwt,我有docs示例()中的JwtStrategy类: 在调用super()之前尝试访问this时,出现了一个错误。但我仍然想使用configService获取密钥 我知道我可以使用env-var来做到这一点,但在我看来,服务方法是更清晰的解决方案 我如何使用configService或从中获取值并传递给super()调用?谢谢。只需删除此。,请参阅此处: secretOrKey: configService.getSecretKey 它将起作用,因为configService已作为参数传递。为了

我有docs示例()中的JwtStrategy类:

在调用super()之前尝试访问
this
时,出现了一个错误。但我仍然想使用configService获取密钥

我知道我可以使用env-var来做到这一点,但在我看来,服务方法是更清晰的解决方案


我如何使用configService或从中获取值并传递给super()调用?谢谢。

只需删除此。,请参阅此处:

secretOrKey: configService.getSecretKey
它将起作用,因为
configService
已作为参数传递。

为了避免“声明了属性'configService',但从未读取其值”。我还必须从
private readonly configService:configService
中删除
private
secretOrKey: configService.getSecretKey