【发布时间】:2019-04-17 11:45:08
【问题描述】:
我在 nest.js 中创建了一个普通的 typeScript 类。 JwtTokenService.js
// JwtTokenService.js
import { Injectable, Optional } from '@nestjs/common';
import { JwtService } from '@nestjs/jwt';
import { JwtPayload } from '../modules/auth/interface/jwt-payload.interface';
@Injectable()
export class JwtTokenService {
constructor(private readonly jwtService: JwtService) {}
async generateJWT(payload: object): Promise<string> {
payload['type'] = 'access_token';
const token = this.jwtService.sign({ payload });
return token;
}
}
现在我如何在任何控制器中使用它。比如用户、身份验证等。
【问题讨论】:
标签: javascript typescript nestjs