Skip to content

Commit 619db70

Browse files
committed
creare sharedModule and connect it with UsersModule
1 parent e7197ca commit 619db70

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

src/app.module.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { Module } from '@nestjs/common';
22
import { UsersModule } from './users/users.module';
3+
import { SharedModule } from './shared/shared.module';
34

45
@Module({
5-
imports: [UsersModule],
6+
imports: [UsersModule, SharedModule],
67
controllers: [],
78
providers: [],
89
})

src/shared/shared.module.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Global, Module } from '@nestjs/common';
2+
import { UsersModule } from './../users/users.module';
3+
import { AuthService } from './auth/auth.service';
4+
import { JwtStrategy } from './auth/jwt-strategy';
5+
6+
@Global()
7+
@Module({
8+
providers: [AuthService, JwtStrategy],
9+
exports: [AuthService],
10+
imports: [UsersModule],
11+
controllers: [],
12+
})
13+
export class SharedModule {}

src/users/users.module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ import { UsersService } from './users.service';
88
imports: [DatabaseModule],
99
controllers: [UsersController],
1010
providers: [UsersService, ...usersProviders],
11-
exports: [],
11+
exports: [UsersService],
1212
})
1313
export class UsersModule {}

0 commit comments

Comments
 (0)