10.3.20 • Published 1 year ago

@coara/nestjs-aws-s3-manager v10.3.20

Weekly downloads
9
License
MIT
Repository
github
Last release
1 year ago

Nestjs aws s3 manager

File manager module for NestJs.

Installation

Yarn

yarn add @coara/nestjs-aws-s3-manager

NPM

npm install @coara/nestjs-aws-s3-manager --save

Getting Started

Let's register the FileManagerModule in app.module.ts

import { Module } from '@nestjs/common';
import { FileManagerModule } from '@coara/nestjs-aws-s3-manager';

@Module({
  imports: [
    FileManagerModule.forRoot({
      awsAccessKeyId: '****',
      awsSecretAccessKey: '****',
      awsBucketName: 'my-bucket-name',
    }),
  ],
})
export class AppModule {}

With Async

import { Module } from '@nestjs/common';
import { FileManagerModule } from '@coara/nestjs-aws-s3-manager';

@Module({
  imports: [
    FileManagerModule.forRootAsync({
      useFactory: (configService: ConfigService) => ({
        awsAccessKeyId: configService.get('AWS_ACCESS_KEY_ID'),
        awsSecretAccessKey: configService.get('AWS_SECRET_ACCESS_KEY'),
        awsBucketName: 'my-bucket-name',
      }),
      inject: [ConfigService],
    }),
  ],
})
export class AppModule {}

API Endpoints

curl -F 'file=@path/to/local/file' http://localhost:3000/images

That's it!

10.3.14

1 year ago

10.3.16

1 year ago

10.3.15

1 year ago

10.3.18

1 year ago

10.3.17

1 year ago

10.3.19

1 year ago

10.3.20

1 year ago

10.3.9

2 years ago

10.3.13

2 years ago

10.3.10

2 years ago

10.3.12

2 years ago

10.3.11

2 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago

0.0.0

7 years ago