diff --git a/apps/api/package.json b/apps/api/package.json index c1b0584..9f32594 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -26,10 +26,13 @@ "@nestjs/jwt": "^11.0.2", "@nestjs/passport": "^11.0.5", "@nestjs/platform-express": "^11.0.1", + "@nestjs/terminus": "^11.1.1", "@prisma/client": "^5.13.0", "aws-sdk": "^2.1693.0", "bcrypt": "^6.0.0", "bullmq": "^5.69.3", + "class-transformer": "^0.5.1", + "class-validator": "^0.14.3", "ioredis": "^5.9.3", "openai": "^6.22.0", "passport": "^0.7.0", @@ -50,6 +53,7 @@ "@types/bcrypt": "^6.0.0", "@types/express": "^5.0.0", "@types/jest": "^30.0.0", + "@types/multer": "^1.4.11", "@types/node": "^22.10.7", "@types/passport-jwt": "^4.0.1", "@types/supertest": "^6.0.2", diff --git a/apps/api/src/documents/documents.service.ts b/apps/api/src/documents/documents.service.ts index 6e3d1ee..2642aac 100644 --- a/apps/api/src/documents/documents.service.ts +++ b/apps/api/src/documents/documents.service.ts @@ -1,4 +1,4 @@ -import { Injectable } from '@nestjs/common'; +import { Injectable, ForbiddenException } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; import * as AWS from 'aws-sdk'; import { PrismaService } from '../prisma.service';