feat: 初始化项目
This commit is contained in:
22
src/users/users.module.ts
Normal file
22
src/users/users.module.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
import { Module } from "@nestjs/common";
|
||||
import { SequelizeModule } from "@nestjs/sequelize";
|
||||
import { UsersController } from "./users.controller";
|
||||
import { UsersService } from "./users.service";
|
||||
import { User } from "./models/user.model";
|
||||
import { ApplePurchaseService } from "./services/apple-purchase.service";
|
||||
import { EncryptionService } from "../common/encryption.service";
|
||||
import { AppleAuthService } from "./services/apple-auth.service";
|
||||
import { JwtModule } from '@nestjs/jwt';
|
||||
@Module({
|
||||
imports: [
|
||||
SequelizeModule.forFeature([User]),
|
||||
JwtModule.register({
|
||||
secret: process.env.JWT_ACCESS_SECRET || 'your-access-token-secret-key',
|
||||
signOptions: { expiresIn: '30d' },
|
||||
}),
|
||||
],
|
||||
controllers: [UsersController],
|
||||
providers: [UsersService, ApplePurchaseService, EncryptionService, AppleAuthService],
|
||||
exports: [UsersService, AppleAuthService],
|
||||
})
|
||||
export class UsersModule { }
|
||||
Reference in New Issue
Block a user