身份验证
创建authModule
在auth.service.ts中新增用户名和密码验证方法
// auth.service.ts
import { Injectable } from "@nestjs/common";
import { UserService } from "../user/user.service";
@Injectable()
export class AuthService {
constructor(private userService: UserService) {}
async validateUser(username: string, pass: string): Promise<any> {
const user = await this.userService.findUserByUserName(username);
if (user && user.password === pass) {
const { password, ...result } = user;
return result;
}
return null;
}
}JWT相关依赖安装
最后更新于