在.gitignore中添加对*.png、*.log、*-lock.json、*.woff2文件的忽略规则,并新增OFL.txt文件。同时,添加vue.svg图标文件以支持前端展示。更新多个TypeScript文件以优化代码格式和增强可读性。
32 lines
1000 B
TypeScript
32 lines
1000 B
TypeScript
import { Module } from '@nestjs/common';
|
|
import { ConfigModule } from '@nestjs/config';
|
|
import { ScheduleModule } from '@nestjs/schedule';
|
|
import { ServeStaticModule } from '@nestjs/serve-static';
|
|
import { join } from 'path';
|
|
import { DatabaseModule } from './database/database.module';
|
|
import { BidsModule } from './bids/bids.module';
|
|
import { KeywordsModule } from './keywords/keywords.module';
|
|
import { CrawlerModule } from './crawler/crawler.module';
|
|
import { TasksModule } from './schedule/schedule.module';
|
|
import { LoggerModule } from './common/logger/logger.module';
|
|
import { AiModule } from './ai/ai.module';
|
|
|
|
@Module({
|
|
imports: [
|
|
ConfigModule.forRoot({ isGlobal: true }),
|
|
ScheduleModule.forRoot(),
|
|
ServeStaticModule.forRoot({
|
|
rootPath: join(__dirname, '..', 'frontend', 'dist'),
|
|
exclude: ['/api'],
|
|
}),
|
|
LoggerModule,
|
|
DatabaseModule,
|
|
BidsModule,
|
|
KeywordsModule,
|
|
CrawlerModule,
|
|
TasksModule,
|
|
AiModule,
|
|
],
|
|
})
|
|
export class AppModule {}
|