Skip to content

Commit d782176

Browse files
authoredOct 2, 2024
Merge pull request #353 from boostcampwm2023/BE-refactor/module-dependency
모듈 의존성 수정
2 parents ab1ff5a + 51e06fd commit d782176

File tree

5 files changed

+9
-12
lines changed

5 files changed

+9
-12
lines changed
 

‎nestjs-BE/server/src/app.module.ts

-6
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@ import { Module } from '@nestjs/common';
22
import { AppController } from './app.controller';
33
import { AppService } from './app.service';
44
import { AuthModule } from './auth/auth.module';
5-
import { UsersModule } from './users/users.module';
6-
import { PrismaModule } from './prisma/prisma.module';
75
import { ProfilesModule } from './profiles/profiles.module';
86
import { SpacesModule } from './spaces/spaces.module';
97
import { BoardsModule } from './boards/boards.module';
108
import { ScheduleModule } from '@nestjs/schedule';
11-
import { UploadModule } from './upload/upload.module';
129
import { MongooseModule } from '@nestjs/mongoose';
1310
import { InviteCodesModule } from './invite-codes/invite-codes.module';
1411
import { ProfileSpaceModule } from './profile-space/profile-space.module';
@@ -19,13 +16,10 @@ import { ConfigModule, ConfigService } from '@nestjs/config';
1916
imports: [
2017
ConfigModule.forRoot({ isGlobal: true }),
2118
AuthModule,
22-
UsersModule,
23-
PrismaModule,
2419
ScheduleModule.forRoot(),
2520
ProfilesModule,
2621
SpacesModule,
2722
BoardsModule,
28-
UploadModule,
2923
MongooseModule.forRootAsync({
3024
imports: [ConfigModule],
3125
inject: [ConfigService],
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { Module } from '@nestjs/common';
22
import { InviteCodesService } from './invite-codes.service';
33
import { InviteCodesController } from './invite-codes.controller';
4-
import { SpacesService } from '../spaces/spaces.service';
4+
import { SpacesModule } from '../spaces/spaces.module';
55

66
@Module({
7+
imports: [SpacesModule],
78
controllers: [InviteCodesController],
8-
providers: [InviteCodesService, SpacesService],
9+
providers: [InviteCodesService],
910
})
1011
export class InviteCodesModule {}

‎nestjs-BE/server/src/profiles/profiles.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import { UploadModule } from '../upload/upload.module';
55
import { PrismaModule } from '../prisma/prisma.module';
66

77
@Module({
8+
imports: [UploadModule, PrismaModule],
89
controllers: [ProfilesController],
910
providers: [ProfilesService],
1011
exports: [ProfilesService],
11-
imports: [UploadModule, PrismaModule],
1212
})
1313
export class ProfilesModule {}
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import { forwardRef, Module } from '@nestjs/common';
22
import { SpacesService } from './spaces.service';
33
import { SpacesController, SpacesControllerV2 } from './spaces.controller';
4-
import { UploadService } from '../upload/upload.service';
4+
import { UploadModule } from '../upload/upload.module';
55
import { ProfileSpaceModule } from '../profile-space/profile-space.module';
66
import { ProfilesModule } from '../profiles/profiles.module';
77

88
@Module({
9-
imports: [forwardRef(() => ProfileSpaceModule), ProfilesModule],
9+
imports: [forwardRef(() => ProfileSpaceModule), ProfilesModule, UploadModule],
1010
controllers: [SpacesController, SpacesControllerV2],
11-
providers: [SpacesService, UploadService],
11+
providers: [SpacesService],
1212
exports: [SpacesService],
1313
})
1414
export class SpacesModule {}

‎nestjs-BE/server/test/spaces.e2e-spec.ts

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import { Profile, Space } from '@prisma/client';
1010
import { v4 as uuid } from 'uuid';
1111
import { readFile } from 'fs/promises';
1212
import { resolve } from 'path';
13+
import { ProfileSpaceModule } from '../src/profile-space/profile-space.module';
1314

1415
describe('SpacesController (e2e)', () => {
1516
let app: INestApplication;
@@ -26,6 +27,7 @@ describe('SpacesController (e2e)', () => {
2627
ConfigModule.forRoot({ isGlobal: true }),
2728
SpacesModule,
2829
AuthModule,
30+
ProfileSpaceModule,
2931
],
3032
}).compile();
3133

0 commit comments

Comments
 (0)
Please sign in to comment.