巢js 存储是管理文件 存储包飞行
安装
$ 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.ts
import { 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(),
},
},
},
}),
],
})
export class AppModule {
constructor(private storage: StorageService) {
this.storage.getDisk().put('test.txt', 'text content');
}
}
支助
巢js-存储是麻省理工学院许可的开源项目. 如果此库有帮助, 请点击星表支持 .
保持联系
- 作者 - 翻译 权大伟
许可证
巢巢储存是麻省理工学院的许可.