nestjs-storage is manage file Storage wrapping package flydrive
$ 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// 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');}}nestjs-storage is an MIT-licensed open source project. If this library is helpful, please click star to support it.
- Author - David Kwon
nestjs-storage is MIT licensed.