更新记录
1.0.4(2022-12-04)
修改文档
1.0.3(2022-12-04)
修改文档
1.0.2(2022-12-04)
修改目录
查看更多平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
作者:梦想与现实 QQ:379416960,
公司:广州市大智汇信息科技有限公司
官网:http://www.gzdzh.cn
使用问题请加群咨询 QQ 群:292539913
安装
下载插件后,插件路径下/dzh-dataToAliOss/uniCloud/cloudfunctions/router/service/plugs,把 dzh-dataToAliOss 整个文件夹拷贝 放到 vk 函数的插件目录下 路径:/cloudfunctions/router/service/plugs/
使用
填写 config.js 下的参数,本地调式运行 main 方法
配置文件
<!-- 填写config.js下的参数-->
const initConfig = {
oss: {
// yourRegion填写Bucket所在地域。以华东1(杭州)为例,Region填写为oss-cn-hangzhou。
region: '',
// 阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控制台创建RAM用户。
accessKeyId: '',
accessKeySecret: '',
bucket: '',
},
dbName: 'dzh-faceOrder', //数据库名
// 更新数据库图片路径
oldUrl: 'https://xxxxxxxtcb.qcloud.la', //旧的域名( 最后不要带 斜杠)
newUrl: 'https://xxxxxxx.aliyuncs.com', //替换为新的域名( 最后不要带 斜杠)
// 符合规则的数据才会迁移
endDuffix: '.png|.jpg|.gif|.mp4', //后缀
startDuffix: 'https://|http://', //前缀
debug: false, //开启,默认条数数量是10,debug开启,max会失效
// 单词执行最大数量,不分段执行,数量太大容易超时,建议不超过300
onePart:{
max: 100, // 取出数据库获取最大条数
},
// 开启分段处理,第二次之后重新执行,不会接着日志记录顺序执行,会根据指定的开始位置开始执行
aop:{
isSwitch:false,//分段开启
aopStart:1,//分段开始位置
aopEnd:100,//分段结束位置
},
}
module.exports = initConfig;
目录
.
├── plugs──────────────────────# 插件
│ └── dzh-dataToAliOss───────────────────# dataToAliOss
│ ────└── client──────────────────# client端
└─────────────────────────────────
停止进程
如果进程异常,终端输入 pkill node,可以杀掉进程