diff --git a/.env.exemple b/.env.exemple index 0967b16..c822856 100644 --- a/.env.exemple +++ b/.env.exemple @@ -1,7 +1,8 @@ -ACCESS_KEY='your_aws_access_key' -SECRET_KEY='your_aws_acess_key' -REGION='your_aws_region' -PORT=3000 + +ACCESS_KEY='AKIARTHMAEH7HDOPCZNB' +SECRET_KEY='I180VmpZXL78aB94uzcvC' +REGION='us-east-2' +PORT=53821 REDIS_PORT=53821 -REDIS_HOST="redis_host" -REDIS_PASSWORD="redis_password" \ No newline at end of file +REDIS_HOST="roundhouse.proxy.rlwy.net" +REDIS_PASSWORD="QFvhQhJZguIxezirtwsxHMhEovYYMBmb" diff --git a/src/controllers/upload-file-controller.ts b/src/controllers/upload-file-controller.ts index 4908f53..913d41e 100644 --- a/src/controllers/upload-file-controller.ts +++ b/src/controllers/upload-file-controller.ts @@ -23,6 +23,10 @@ export class UploadController { const data = await this.uploadService.invoke(file) + if (data) { + return response.json({ msg: 'file already exist' }) + } + return response.status(HttpStatusCode.Created).json(data) } catch (error) { return response diff --git a/src/routes/upload.ts b/src/routes/upload.ts index 6d04bce..877d2e9 100644 --- a/src/routes/upload.ts +++ b/src/routes/upload.ts @@ -6,6 +6,7 @@ import { listFilesControllerHandler } from '../controllers/list-all-files-contro import { listFileByIdControllerHandler } from '../controllers/list-file-by-id-controller' import { fileValidatorMiddleware } from '../middleware/validate-files' import { Request, Response } from 'express' +import { uploadFileControllerHandler } from '../controllers/upload-file-controller' export const upload = Router() upload.post( @@ -13,7 +14,7 @@ upload.post( storage.single('file'), fileValidatorMiddleware.validateFile.bind(fileValidatorMiddleware), async (req: Request, res: Response) => { - uploadFilesControllerHandler.handle(req, res) + uploadFileControllerHandler.handle(req, res) }, )