为什么使用基础库版本2.22.1或者2.23.0, 小程序调用callContainer报错?
一直使用小程序2.18.1基础库,运行正常,最近发现小程序里面调用submit的时候没有反应,开发工具中使用2.18.1,
没有问题,但一旦换成2.22.1或者2.23.0,就会报这个错误:
导致整个过程失败。目前大家安装的微信基本库版本都比较高,导致小程序现在无法使用。
调用代码如下:
var c1 = new wx.cloud.Cloud({
resourceEnv: 'zhuai-kouhong-7gdrcibqf13c4fd1'
})
c1.init()
c1.callContainer({
path: '/chunyin/submit',
data: datasubmit,
method: 'POST',
header: {
'X-WX-SERVICE': 'chunyin',
'content-type': 'application/json'
},
success (res) {
if (res.statusCode === 200) {
wx.navigateTo({
url: '../poster/poster'
})
}
},
fail(e) {
console.log("submit failed")
console.log(e)
}
})
查看了后台的日志,无论使用2.18.1还是2.22.1/2.23.0, 后台的输出信息和debug信息都是一样的。
调试多次,实在无解,望能解释2.18.1和2.22.1/2.23.0 基础库区别