- wx.downloadFile 如何内网调用?
想实现一个小程序端下载服务端文件并展示的功能,服务端使用的微信云托管,有公网和内网两个域名,提示说公网只是测试使用,建议用内网。 实际使用发现不管公网还是内网,都提示: 如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目,操作路径:“详情-域名信息” XXX 不在以下 downloadFile 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html (env: macOS,mp,1.06.2308310; lib: 3.1.4) 配置小程序合法域名(公网)后依然报这个错误(重启 WeChat DevTools 后可以解决)。 但内网地址并不能配置,前端报错要求域名备案。 看建议是使用wx.cloud.callContainer,但遇到这个问题,目前卡住了,求专家指点。
2023-11-12 - wx.cloud.callContainer response RangeError 怎么解?
Error: cloud.callContainer:fail -1 . cloud.callContainer:fail [call_id 0.4521620413830605_1699760193923] error while processing internal response RangeError: Invalid code point 1833546 at R (<anonymous>:1:234885) at O (<anonymous>:1:234597) at <anonymous>:1:304882 at Generator.throw (<anonymous>) at t (<anonymous>:1:375) at u (<anonymous>:1:622)(env: macOS,mp,1.06.2308310; lib: 3.1.4) 调用云托管服务,在云端调试相同代码可以调通,在小程序使用 wx.cloud.callContainer 则报上述错误,错误说明文档中也不包含该错误,求解答。 调用方式如下: wx.cloud.init(); wx.cloud.callContainer({ "config": { "env": "prod-XXX" }, "path": "static/XXX.pdf", "header": { "X-WX-SERVICE": "XXX", "content-type": "application/pdf" }, "method": "GET", "data": "" });
2023-11-12