This commit is contained in:
2026-06-30 10:33:56 +08:00
commit 6e047dc0a5
607 changed files with 65966 additions and 0 deletions
@@ -0,0 +1,33 @@
import { Module } from '@nestjs/common';
import { JwtModule } from '@nestjs/jwt';
import { IntegrationsModule } from '../../integrations/integrations.module';
import { AuthService } from './auth.service';
import {
PartnerAuthController,
ShopAuthController,
UserAuthController,
UserProfileController,
} from './auth.controller';
import { UserAddressController } from './user-address.controller';
import { UserAddressService } from './user-address.service';
import { JwtAuthGuard } from '../../common/guards/jwt-auth.guard';
@Module({
imports: [
IntegrationsModule,
JwtModule.register({
secret: process.env.JWT_SECRET || 'dukang-prev1-dev-secret',
signOptions: { expiresIn: process.env.JWT_EXPIRES_IN || '7d' },
}),
],
controllers: [
UserAuthController,
ShopAuthController,
PartnerAuthController,
UserProfileController,
UserAddressController,
],
providers: [AuthService, UserAddressService, JwtAuthGuard],
exports: [AuthService, JwtModule, JwtAuthGuard],
})
export class IamModule {}