It's a service to upload file to a AWS S3 Bucket using ExpressJs and TypeScript.
You can upload image(jpeg, png and jpg) file to a specific bucket which name is given in env file just by providing file as data to the endpoint ( http://localhost:8080/upload ) of the project.
How to Implement an Uploading Service to S3 using NodeJS and TypeScript
- TypeScript
- Multer
- NodeJs
- AWS SDK
- ExpressJS
$ git clone https://github.com/messaismael/upload-s3-service.git
$ cd upload-s3-service
$ npm install
About the configurations, you need to create an env file from the envSample file
To run this project you should use the following command:
$ npm run start
To build for prod
$ npm run build