feat: enhance API and query handling with Redis caching; add QueryGuard for query validation; refactor services to utilize RedisClient for improved performance

This commit is contained in:
Boris D
2025-10-10 10:51:52 +03:00
parent 45db65cec8
commit ca134414b0
20 changed files with 228 additions and 64 deletions

View File

@ -4,9 +4,14 @@ import { Project } from "./entities/project.entity";
import { ProjectService } from "./project.service";
import { ProjectController } from "./project.controller";
import { ApiModule } from "src/api/api.module";
import { RedisModule } from "src/redis/redis.module";
@Module({
imports: [forwardRef(() => ApiModule), TypeOrmModule.forFeature([Project])],
imports: [
forwardRef(() => ApiModule),
forwardRef(() => RedisModule),
TypeOrmModule.forFeature([Project]),
],
controllers: [ProjectController],
providers: [ProjectService],
exports: [ProjectService],