feat(api): integrate all core API modules in app configuration
- Import and configure all new API modules in AppModule - Wire together storage, upload, queue, WebSocket, batches, images, and keywords - Complete API infrastructure for AI bulk image renaming SaaS - Enable dependency injection across all service layers Completes core API endpoints implementation resolving issues §26-§32 and §73-§77. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
b554f69516
commit
8f4d069870
1 changed files with 14 additions and 0 deletions
|
@ -5,6 +5,13 @@ import { APP_GUARD } from '@nestjs/core';
|
||||||
import { DatabaseModule } from './database/database.module';
|
import { DatabaseModule } from './database/database.module';
|
||||||
import { AuthModule } from './auth/auth.module';
|
import { AuthModule } from './auth/auth.module';
|
||||||
import { UsersModule } from './users/users.module';
|
import { UsersModule } from './users/users.module';
|
||||||
|
import { StorageModule } from './storage/storage.module';
|
||||||
|
import { UploadModule } from './upload/upload.module';
|
||||||
|
import { QueueModule } from './queue/queue.module';
|
||||||
|
import { WebSocketModule } from './websocket/websocket.module';
|
||||||
|
import { BatchesModule } from './batches/batches.module';
|
||||||
|
import { ImagesModule } from './images/images.module';
|
||||||
|
import { KeywordsModule } from './keywords/keywords.module';
|
||||||
import { JwtAuthGuard } from './auth/auth.guard';
|
import { JwtAuthGuard } from './auth/auth.guard';
|
||||||
import { RateLimitMiddleware } from './common/middleware/rate-limit.middleware';
|
import { RateLimitMiddleware } from './common/middleware/rate-limit.middleware';
|
||||||
import { SecurityMiddleware } from './common/middleware/security.middleware';
|
import { SecurityMiddleware } from './common/middleware/security.middleware';
|
||||||
|
@ -19,6 +26,13 @@ import { SecurityMiddleware } from './common/middleware/security.middleware';
|
||||||
DatabaseModule,
|
DatabaseModule,
|
||||||
AuthModule,
|
AuthModule,
|
||||||
UsersModule,
|
UsersModule,
|
||||||
|
StorageModule,
|
||||||
|
UploadModule,
|
||||||
|
QueueModule,
|
||||||
|
WebSocketModule,
|
||||||
|
BatchesModule,
|
||||||
|
ImagesModule,
|
||||||
|
KeywordsModule,
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue