@@ -2,25 +2,32 @@ import { Module } from '@nestjs/common';
2
2
import { ConfigModule , ConfigService } from '@nestjs/config' ;
3
3
import { AppController } from './app.controller' ;
4
4
import { AppService } from './app.service' ;
5
- import { NodeModule } from '. /node/node.module' ;
6
- import { PageModule } from '. /page/page.module' ;
7
- import { EdgeModule } from '. /edge/edge.module' ;
5
+ import { NodeModule } from '@app /node/node.module' ;
6
+ import { PageModule } from '@app /page/page.module' ;
7
+ import { EdgeModule } from '@app /edge/edge.module' ;
8
8
import { TypeOrmModule } from '@nestjs/typeorm' ;
9
- import { Page } from '. /page/page.entity' ;
10
- import { Edge } from '. /edge/edge.entity' ;
11
- import { Node } from '. /node/node.entity' ;
12
- import { User } from '. /user/user.entity' ;
13
- import { Workspace } from '. /workspace/workspace.entity' ;
14
- import { Role } from '. /role/role.entity' ;
9
+ import { Page } from '@app /page/page.entity' ;
10
+ import { Edge } from '@app /edge/edge.entity' ;
11
+ import { Node } from '@app /node/node.entity' ;
12
+ import { User } from '@app /user/user.entity' ;
13
+ import { Workspace } from '@app /workspace/workspace.entity' ;
14
+ import { Role } from '@app /role/role.entity' ;
15
15
import * as path from 'path' ;
16
16
import { UploadModule } from './upload/upload.module' ;
17
17
import { AuthModule } from './auth/auth.module' ;
18
- import { UserModule } from './user/user.module' ;
19
- import { WorkspaceModule } from './workspace/workspace.module' ;
20
- import { RoleModule } from './role/role.module' ;
21
- import { TasksModule } from './tasks/tasks.module' ;
18
+ import { UserModule } from '@app/user/user.module' ;
19
+ import { WorkspaceModule } from '@app/workspace/workspace.module' ;
20
+ import { RoleModule } from '@app/role/role.module' ;
22
21
import { ScheduleModule } from '@nestjs/schedule' ;
23
22
import { LangchainModule } from './langchain/langchain.module' ;
23
+ import { NodeController } from './node/node.controller' ;
24
+ import { PageController } from './page/page.controller' ;
25
+ import { EdgeController } from './edge/edge.controller' ;
26
+ import { WorkspaceController } from './workspace/workspace.controller' ;
27
+ import { TokenModule } from '@app/token/token.module' ;
28
+ import { TokenService } from '@app/token/token.service' ;
29
+ import { ChatAbortModule } from './abort/chat-abort.module' ;
30
+ import { ChatAbortService } from './abort/chat-abort.service' ;
24
31
25
32
@Module ( {
26
33
imports : [
@@ -50,12 +57,19 @@ import { LangchainModule } from './langchain/langchain.module';
50
57
UploadModule ,
51
58
AuthModule ,
52
59
UserModule ,
60
+ TokenModule ,
53
61
WorkspaceModule ,
54
62
RoleModule ,
55
- TasksModule ,
56
63
LangchainModule ,
64
+ ChatAbortModule ,
57
65
] ,
58
- controllers : [ AppController ] ,
59
- providers : [ AppService ] ,
66
+ controllers : [
67
+ AppController ,
68
+ NodeController ,
69
+ PageController ,
70
+ EdgeController ,
71
+ WorkspaceController ,
72
+ ] ,
73
+ providers : [ AppService , TokenService ] ,
60
74
} )
61
75
export class AppModule { }
0 commit comments