Trần Viết Sơn
Revert "Revert "Feature/update user""
8b6297d unverified
raw
history blame
922 Bytes
import { Module } from '@nestjs/common';
import { UserService } from './user.service.js';
import { ValidateService } from '../../validate/validate.service.js';
import { UsersController } from './user.controller.js';
import { JwtModule } from '@nestjs/jwt';
import { ConfigModule, ConfigService } from '@nestjs/config';
@Module({
imports: [
JwtModule.registerAsync({
imports: [ConfigModule], // Nhập ConfigModule để sử dụng ConfigService
useFactory: async (configService: ConfigService) => ({
secret: configService.get<string>('JWT_KEY'), // Lấy giá trị từ biến môi trường
signOptions: { expiresIn: '7d' }, // Thời gian hết hạn token
}),
inject: [ConfigService], // Inject ConfigService vào factory
}),
],
controllers: [UsersController],
providers: [UserService, ValidateService],
exports: [UserService],
})
export class UserModule {}