小白有个疑问,请问云开发中的云函数会被刷吗,是不是就算请求云函数内部校验逻辑返回失败,也是计费的,这样攻击者只要无限刷云函数的url不管什么结果都会造成损失?望大佬解惑
通用问题,发布成功的线上版本,托管在腾讯云的小程序,如何下载回来?就这么一个简单的问题,小程序客服的不专业,转到这边来提问。微信开发者是否在上传后,有这个版本的备份?如何找回?
做一个套餐服务收费项目,根据token的使用量来收费,如果是包月套餐,token的计费价格更优惠些,付款使用微信支付,有没有可以推荐的组件可以使用呢?
微信小程序可以直接调用手机的麦克风吗
微信小程序调用的麦克风生成的是mp3格式的音频吗,是否有插件可以调用麦克风后生成的是pcm格式的音频
小游戏中没有默认的云函数目录,官网文档主要是针对小程序说的,所以还没搞明白小游戏中如何进行服务端的开发:云函数和云数据库等等。[图片] [图片]
我在小程序中使用微信官方自定义 tabBar(tabBar.custom = true,路径为 /custom-tab-bar/index)。在多款真机环境下(如安卓荣耀、微信最新版),都存在同样现象:小程序冷启动进入首页后,用户第一次从首页切到“我的”等 tab 时,底部自定义 tabBar 会短暂整条消失一下再出现,此后在同一进程内多次切换 tab 都正常,不再复现。 目前已按官方文档和社区建议做了如下优化,但问题仍存在: 1)在 lifetimes.attached 中根据当前 route 初始化 selected,并尝试过仅在各页面 onShow 中通过 getTabBar().setData({ selected }) 控制高亮,同时在 custom-tab-bar/index.js 中彻底移除所有对 selected 的 setData,保证状态只由页面 onShow 驱动。 2)在 onSwitchTab 中尝试过多种写法: a. 直接 wx.switchTab({ url }); b. 先 this.setData({ selected: index }) 再用 wx.nextTick(() => wx.switchTab({ url })); c. 按官方建议使用 setTimeout 延迟 50ms 再 wx.switchTab。 3)tabBar 根节点样式已固定:position: fixed; bottom: 0; height: 110rpx; background-color 固定为浅灰,z-index 设为较高值,页面中也未使用 wx.hideTabBar,未叠加 map、video 等原生组件和高 z-index 遮罩层。 4)图标资源为本地文件,已采用双 image + hidden 的预加载方式,且在 app.js 的 onLaunch 中通过 wx.getImageInfo 预加载 tabBar 所需图标,减少首次渲染抖动。 5)已尝试精简 custom-tab-bar 组件初始化逻辑,避免在创建阶段做大量计算,只保留必要的数据和方法。 在上述所有优化组合下,问题表现依旧一致:仅在冷启动后第一次切换 tab 时,底部自定义 tabBar 会短暂整条消失,再重新出现且选中态正确;之后再次切换则完全正常。想请官方帮忙确认: 1)这是否为当前微信自定义 tabBar 在冷启动场景下的已知渲染问题或限制? 2)是否有推荐的官方写法或内部配置,能在继续使用官方自定义 tabBar 的前提下,彻底避免这次首次切换时的底栏“短暂消失”现象?
返回提示解除成功 但是查询环境共享 没解除掉
一直在线正常运行的小程序,近期也没有修改,突然出现watch失效,监听不到新数据的问题 watcher = wx.cloud.database().collection(collectionId).doc(info._id).watch({...}) 数据更新时,watch监听没有触发,watch只在初始化时触发一次init消息,且得到的是旧数据,不是当前数据
不小心把小程序开发环境升级为最新后(RC.2.01.2510241),我点击界面顶上的”两朵云“按钮(上传按钮的右边),应该是打开”云开发“窗口吧。但无论如何点击,界面没有任何反应。我的账号已经登录,本地编辑代码,运行,调试,真机调试都可以,,,,就是不能打开 ”云开发“
目前简历在本地堆积2千份左右。不太想买完整的招聘系统 ,只对简历库模块有需求 可以智能搜索管理简历。
https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html[图片][图片][图片][图片]
当前小程序有一个已经销毁的云开发环境,应该是开启了服务号的环境共享,然后开了服务号事件推送功能,导致后续该服务号无法再通过服务器配置或者第三方服务商授权获取事件推送。环境销毁后,该事件依旧没有解除。问题的本质,就是云环境销毁后,没有自动解除小程序云环境中设置的公众号事件推送。
我最近使用微信云托管,把自己的API服务托管到上面去了,添加了域名,并且添加了CNAME的解析记录,普通的请求后台API都能够正常访问但是到了微信小程序一键登录的时候,我发现怎么都登录不了,一直报下面的错误,我问了AI,AI给我提示到需要添加TXT解析记录,我也添加了但是没有用,我不知道哪里出问题了,按照服务端的报错很显然是证书出了问题: }11/09 15:56:10api-028}11/09 15:56:10api-028code: 'DEPTH_ZERO_SELF_SIGNED_CERT'11/09 15:56:10api-028at ssl.onhandshakedone (node:_tls_wrap:862:12) {11/09 15:56:10api-028at TLSSocket._finishInit (node:_tls_wrap:1076:8)11/09 15:56:10api-028at TLSSocket.emit (node:events:524:28)11/09 15:56:10api-028at TLSSocket.onConnectSecure (node:_tls_wrap:1677:34)11/09 15:56:10api-028[cause]: Error: self-signed certificate11/09 15:56:10api-028at async /app/node_modules/.pnpm/@nestjs+core@10.4.20_@nestjs+common@10.4.20_@nestjs+platform-express@10.4.20_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/core/router/router-proxy.js:9:17 {11/09 15:56:10api-028at async /app/node_modules/.pnpm/@nestjs+core@10.4.20_@nestjs+common@10.4.20_@nestjs+platform-express@10.4.20_reflect-metadata@0.1.14_rxjs@7.8.2/node_modules/@nestjs/core/router/router-execution-context.js:46:2811/09 15:56:10api-028at async AuthService.wechatLogin (/app/apps/api-server/dist/src/modules/auth/auth.service.js:236:30)11/09 15:56:10api-028at process.processTicksAndRejections (node:internal/process/task_queues:95:5)11/09 15:56:10api-028at node:internal/deps/undici/undici:13510:1311/09 15:56:10api-028微信登录失败: TypeError: fetch failed 下面是AI 提醒的,好像按照_dnsauth这种添加也没用: 3. 绑定自定义域名添加域名:在控制台中绑定你的自定义域名(如 [代码]api.yourdomain.com[代码])。验证域名所有权:按提示在DNS解析中添加TXT记录(如 [代码]_dnsauth.yourdomain.com[代码])。配置CNAME:将域名CNAME指向微信云托管提供的加速域名(如 [代码]xxx.service.weixin.com[代码])。
需要确认wx-ext-cms-sms 该云函数的调用来源。有什么方法,日志好像看不出
个人信息被盗用泄露了,我想彻底删除注销小程序测试号 包括微信开发者平台的云控制台的数据库,存储桶都删除 [图片] [图片] [图片]
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境 // 云函数入口函数 exports.main = async (event, context) => { const { filePath } = event if (!filePath) { return { success: false, error: '缺少 filePath 参数' } } try { // 调用微信内容安全接口 const result = await cloud.openapi.security.imgSecCheck({ media: { contentType: 'image', value: filePath // 云文件 ID "cloud://cloud1-2gpvjdxl3e6c45ea.636c-cloud1-2gpvjdxl3e6c45ea-1353665971/check/1762093012954.jpg" } }) // 返回结果处理 if (result.errCode === 0) { return { success: true, result } } else { return { success: false, error: result.errMsg, result } } } catch (err) { console.error('图片合规检测异常:', err) return { success: false, error: err.message } } } 一调用到这cloud.openapi.security.imgSecCheck就报错errCode: 47001 | errMsg: openapi.security.imgSecCheck:fail data format error rid: 690767b4-115da42f-50bf7db5,参数在代码中
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/storage/Cloud.getTempFileURL.html 体验版的
你好,我之前在微信小程序后台发布了一款计算器版本为1.0.3,但是页面后面有调整,调整版本为2.0.0,然后开发了云开发,发现云开发需要收费,然后支付了首月的19.9元的费用,现在问题是: 1.已发布的出版小程序,无法撤回, 2.体验版的小程序暂未发布,但是用户搜索不到,需要授权,担心一个月后云开发过期后台数据无法导出,也不想付费去做这个操作,因为每天的访问量只有几条数据,感觉花费不划算,是否有更好的办法?
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/staticstorage/jump-miniprogram.html https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/staticstorage/introduction.html 云开发静态网站,修改发布后替换掉原有静态网站,发现线上运行一周了还存在有用户使用老的静态文件云函数跳转; 问题:云开发静态网站文件替换上传后,生效时间是多久,是否有缓存逻辑,缓存逻辑是什么?
云函数好整,后台管理里面有可以限频的
前端直接使用数据库的好像没有