fix: 修改文件名大小写
This commit is contained in:
parent
f27d9dd710
commit
ae7c88d213
File diff suppressed because it is too large
Load Diff
|
@ -6,6 +6,7 @@
|
|||
"scripts": {
|
||||
"build": "rimraf dist && tsc",
|
||||
"start": "npm run build && node dist/main.js",
|
||||
"start:dev": "nest start --watch",
|
||||
"dev": "ts-node -r tsconfig-paths/register src/main.ts",
|
||||
"typeorma": "typeorm-ts-node-commonjs -d dist/data-source.js",
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
|
@ -18,11 +19,13 @@
|
|||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"@nestjs/axios": "^4.0.0",
|
||||
"@nestjs/cli": "^11.0.7",
|
||||
"@nestjs/common": "^11.1.3",
|
||||
"@nestjs/config": "^4.0.2",
|
||||
"@nestjs/core": "^11.1.3",
|
||||
"@nestjs/passport": "^11.0.5",
|
||||
"@nestjs/platform-express": "^11.1.3",
|
||||
"@nestjs/swagger": "^11.2.0",
|
||||
"@nestjs/typeorm": "^11.0.0",
|
||||
"bcrypt": "^6.0.0",
|
||||
"class-validator": "^0.14.2",
|
||||
|
@ -32,6 +35,7 @@
|
|||
"pg": "^8.16.0",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"rxjs": "^7.8.2",
|
||||
"swagger-ui-express": "^5.0.1",
|
||||
"uid": "^2.0.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
import { EntityRepository, Repository } from 'typeorm';
|
||||
import { AiConfig } from './ai-config.entity';
|
||||
|
||||
@EntityRepository(AiConfig)
|
||||
export class AiConfigRepository extends Repository<AiConfig> {}
|
|
@ -1,15 +1,22 @@
|
|||
import { Module } from '@nestjs/common';
|
||||
import { AiConfigService } from './ai-config.service';
|
||||
import { AiConfigController } from './ai-config.controller';
|
||||
import { WorkspaceModule } from '../workspace/workspace.module';
|
||||
import { AiConfigRepository } from './ai-config.repository';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { AiConfig } from './ai-config.entity';
|
||||
import { AiConfigController } from './ai-config.controller';
|
||||
import { AiConfigService } from './ai-config.service';
|
||||
import { AiService } from './ai.service';
|
||||
import { AiController } from './ai.controller';
|
||||
import { WorkspaceRepository } from '../workspace/workspace.repository'; // 新增导入
|
||||
import { JwtStrategy } from '@src/auth';
|
||||
|
||||
@Module({
|
||||
imports: [TypeOrmModule.forFeature([AiConfig])],
|
||||
controllers: [AiConfigController, AiController],
|
||||
providers: [AiConfigService, AiService],
|
||||
exports: [AiConfigService] // 添加服务导出
|
||||
imports: [WorkspaceModule, TypeOrmModule.forFeature([AiConfig])],
|
||||
providers: [
|
||||
AiConfigService,
|
||||
AiConfigRepository,
|
||||
WorkspaceRepository, // 添加缺失的依赖
|
||||
JwtStrategy
|
||||
],
|
||||
controllers: [AiConfigController],
|
||||
exports: [AiConfigService]
|
||||
})
|
||||
export class AiModule {}
|
|
@ -1,8 +1,18 @@
|
|||
import { NestFactory } from '@nestjs/core'
|
||||
import { AppModule } from './app.module'
|
||||
import 'reflect-metadata'
|
||||
import { DocumentBuilder, SwaggerModule } from '@nestjs/swagger';
|
||||
async function bootstrap () {
|
||||
const app = await NestFactory.create(AppModule)
|
||||
await app.listen(3000)
|
||||
const config = new DocumentBuilder()
|
||||
.setTitle('AIFrame API')
|
||||
.setDescription('API for AIFrame')
|
||||
.setVersion('1.0')
|
||||
.build();
|
||||
|
||||
const document = SwaggerModule.createDocument(app, config);
|
||||
SwaggerModule.setup('api-docs', app, document); // 访问路径为 http://localhost:3000/api-docs
|
||||
|
||||
await app.listen(3002)
|
||||
}
|
||||
bootstrap()
|
||||
|
|
|
@ -4,13 +4,8 @@ import { Workspace } from './workspace.entity';
|
|||
import { WorkspaceRepository } from './workspace.repository';
|
||||
|
||||
@Module({
|
||||
imports: [TypeOrmModule.forFeature([Workspace], 'YourDataSourceName')], // 如果使用了特定数据源,替换'YourDataSourceName'为实际名称
|
||||
providers: [
|
||||
{
|
||||
provide: 'WORKSPACE_REPOSITORY',
|
||||
useClass: WorkspaceRepository,
|
||||
},
|
||||
],
|
||||
exports: ['WORKSPACE_REPOSITORY'],
|
||||
imports: [TypeOrmModule.forFeature([Workspace])],
|
||||
providers: [WorkspaceRepository],
|
||||
exports: [WorkspaceRepository, TypeOrmModule] // 添加TypeORM模块导出
|
||||
})
|
||||
export class WorkspaceModule {}
|
Loading…
Reference in New Issue