- 云函数中使用数据模型时,是不是在每个云函数中初始化一次?
问题1:如果我有一百个云函数都要通过数据模型操作数据库,那我要不要每个云函数的package.json 所在目录下执行以下命令吗? npm install --save @cloudbase/wx-cloud-client-sdk wx-server-sdkg 这样的话,每个云函数中都多了一个 node_modules 目录,请大神说一下这样设计的原理 问题2: 一个云函数中,操作数据库时,是不是只能操作一种事情? 比如,我想对user表增删改查操作时,是不是要创建四个云函数? 能不能像js的模块化一样,一个云函数中写多个操作数据库的方法?
02-18 - 分包报错了?
分包入口文件找不到了 [图片]
02-12 - wx.scanCode 无法识别小程序码?
onScan(e) { // 只允许从相机扫码 wx.scanCode({ onlyFromCamera: true, scanType: ['qrCode'], success: (res) => { wx.showModal({ title: '提示', content: '识别内容:' + res.result }); }, fail: (err) => { console.error('扫码失败', err); }, complete: () => { console.log('扫码操作完成'); } }); } }
02-06 - jssdk 报错 errMsg: "config:fail,invalid url domain"?
我用 uniapp 开发h5,通过使用测试账号使用jssdk的时候报错。 [图片] [图片] [图片]
2023-12-04 - 小程序目前不支持 在后台播放 m3u8 格式的音频流,我想知道有没有其他解决方案?
我有一个这样的需求,开发一款广播小程序,音频流是 m3u8 格式,关掉小程序也能在后台播放; getBackgroundAudioManager() 目前不支持 m3u8 格式的音频流,有没有其他解决方案?
2023-11-26 - 个人小程序,除了管理员的openid,无法获取别人的openid ?
我的小程序是以个人注册的,获取openid时,只能拿管理员(我的)的openid,而无法获取别的开发者的openid
2023-03-04 - wx.saveVideoToPhotosAlbum() 调用失败?
//保存视频 handleDownload() { wx.showLoading({ title: '下载中', mask:true }) let fileName = new Date().valueOf(); wx.downloadFile({ url: "http://wxsnsdy.tc.qq.com/105/20210/snsdyvideodownload?filekey=30280201010421301f0201690402534804102ca905ce620b1241b726bc41dcff44e00204012882540400&bizid=1023&hy=SH&fileparam=302c020101042530230204136ffd93020457e3c4ff02024ef202031e8d7f02030f42400204045a320a0201000400", filePath: wx.env.USER_DATA_PATH + '/' + fileName + '.mp4', success: res => { console.log(res) wx.hideLoading() let filePath = res.filePath; //下载到本地获取临时路径 let fileMgr = wx.getFileSystemManager(); wx.saveVideoToPhotosAlbum({ //保存到相册 filePath, success: file => { console.log(file) wx.showToast({ title: '视频保存成功', duration:3000, icon:'none' }) fileMgr.unlink({ //删除临时文件 filePath: wx.env.USER_DATA_PATH + '/' + fileName + '.mp4', }) }, fail: err => { console.log(err) fileMgr.unlink({ //删除临时文件 filePath: wx.env.USER_DATA_PATH + '/' + fileName + '.mp4', }) wx.showToast({ title: '视频保存失败', duration:3000, icon:'none' }) }, complete() { wx.hideLoading() } }) }, fail(e) { wx.showToast({ title: '视频保存失败', duration:3000, icon:'none' }) }, complete() { // wx.hideLoading(); } }) }, //获取用户授权 onStartDownload() { wx.getSetting({ success:(res)=> { if (res.authSetting['scope.writePhotosAlbum'] === undefined) { wx.authorize({ scope: 'scope.writePhotosAlbum', success:()=> { console.log('打开了授权') this.handleDownload() }, fail:(err)=> { } }) } else if (!res.authSetting['scope.writePhotosAlbum']) { wx.openSetting({ success:(res)=> { console.log(res) if (res.authSetting['scope.writePhotosAlbum']) { console.log('授权了') this.handleDownload() } else { } }, fail:(err)=> { }, }) } else { this.handleDownload() } } }) }, 报错内容:errMsg: "saveVideoToPhotosAlbum:fail ENOENT: no such file。 ios 与安卓系统真机调试没有问题,但是真机预览保存失败。
2022-02-18 - 云函数引入第三方库 “miniprogram-sm-crypto”失败?
本地导入miniprogram-sm-crypto 正常执行。 上传并部署选择的是:云端安装依赖(不上传 node_modules). [图片][图片]
2021-12-07