Skip to content

Repository files navigation

Nest Logo

nestjs-storage is manage file Storage wrapping package flydrive

NPM VersionPackage LicenseNPM Downloads

Installation

$ npm i --save @codebrew/nestjs-storage @slynova/flydrive
# optional with s3 driver
$ npm i --save @slynova/flydrive-s3
# optional with gcs driver
$ npm i --save @slynova/flydrive-gcs

Example

// app.module.tsimport{Module}from'@nestjs/common'import{StorageModule,DriverType,StorageService}from'@codebrew/nestjs-storage';
@Module({imports: [StorageModule.forRoot({default: 'local',disks: {local: {driver: DriverType.LOCAL,config: {root: process.cwd(),},},},}),],})exportclassAppModule{constructor(privatestorage: StorageService){this.storage.getDisk().put('test.txt','text content');}}

Support

nestjs-storage is an MIT-licensed open source project. If this library is helpful, please click star to support it.

Stay in touch

License

nestjs-storage is MIT licensed.

About

Nestjs file system / file storage module wrapping flydrive

Topics

Resources

Stars

118 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages