1.微信云函数调用需要相关权限(微信云环境和腾讯云Cloudbase),你通过JEST调用的时候,一些关键鉴权参数是缺失的,所以我们要手动给补上。 2.三行代码解决解决这个问题 // 微信云环境ID process.env.SCF_NAMESPACE = "test-111" // 腾讯云访问秘钥ID process.env.TENCENTCLOUD_SECRETID = "AKi18ssjkkss177627621j" // 腾讯云访问秘钥KEY process.env.TENCENTCLOUD_SECRETKEY = "RaSsgsh98792khhE" 其中访问秘钥ID和KEY需要到微信云函数对应的腾讯云获取。 [图片] 访问地址: https://console.cloud.tencent.com/cam/capi PS:通过源码得知,微信云函数本身是也是申请了临时访问秘钥ID和KEY(具有效期限制)实现访问腾讯云Cloudbase 单元测试需要一个单独的测试云环境或者集合,前者需要申请新环境需要额外花费,你可以选择封装一下集合获取的方式,根据环境变量动态选择开发集合或者测试集合,例如user(开发集合)、user_test(单元测试测试集合)。 -------------------- 分割线 -------------------- !!!!! 注意访问秘钥的安全性,仅供单元测试使用,不要泄露出去 !!!!
小程序的云函数如何使用Jest进行单元测试?如题,小程序的云函数如何本地通过Jest进行单元测试?如果以前有类似答案,麻烦帮我转载一下,我找了很久,非常感谢您的帮助。
2023-01-11我们有小程序,小程序里面使用统一下单接口就没问题。 但是公众号场景下,参数配置换了个遍,没一次成功,一直报错。 难道这种方式不支持?但是我看文档里appid支持公众号。 [图片]
微信公众号可以调用云函数统一下单接口吗?需求:在公众号页面实现支付功能(jsapi方式) 问题:使用微信云函数的统一下单接口(https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/pay/CloudPay.unifiedOrder.html)一直报错如下 sub_mch_id与sub_appid不匹配 注:商户号都已经配置好了。
2022-07-25[图片] 我试了一下, 原来是调起了微信自带的图片编辑模块,方便用户处理图片了。所以只有一个临时地址参数。
wx.editImage这个api有啥用?https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.editImage.html
2022-04-28我自己解决了。 跨小程序发送订阅消息不可以用小程序手动触发,必须在云函数逻辑里触发!还没试定时任务是不是可以发。 拜托官方,文档做仔细点吧。 ps:受这个帖子启发 https://developers.weixin.qq.com/community/minihome/doc/000e8881e5c4005852eb41bd751800
跨小程序怎么互相发送订阅消息?我现在有两个小程序,A小程序申请了云开发,B小程序没有申请,我把A的环境共享给了B,实现了环境共享。 要实现一个业务场景,我想用A小程序的云环境给B小程序的用户发送订阅消息,直接调用云函数的api已经失败,因为模板用的是B的,直接报错了。 想问一下这个场景怎么实现?
2021-11-17--- 此贴终结,经过沟通,官方无法解决 ,先这样吧---
怎么解决云函数响应时间较长的问题?目前新做的一个项目使用了微信云函数,发现响应实在太慢了,第一次请求响应时间在1-2.5s之间(冷启动,可以理解),但是后续请求的响应时间虽然有所降低,最低也需要330ms。即使去掉数据库操作,直接返回一个空对象,从开发者工具network里看到的响应时间还是330ms以上。如果加上数据库操作,基本就在500ms以上了。云函数想要实现几十毫秒级别的响应是不可能的了? requestID: 3174e19f-405c-11ec-bbd8-52540098761d
2021-11-11