公众号H5开发,使用mplogin方案进行网页授权,成功获取到了cloud对象,然后通过cloud对象的callContainer方法向微信服务器发起网络请求。 因为后端代码还在本地开发阶段,所以callContainer方法的header中X-WX-SERVICE参数没法确定。 我尝试将后端工程在vscode中启动了live code实时开发,将实时开发的端口放在前端项目中去调用接口的话报错如下:
1:X-WX-SERVICE参数填写为后端项目实时开发的容器名的情况下,报错errCode: -501000 | errMsg: Host is invalid,
2:X-WX-SERVICE参数填写为vscode中启动的微信代理调试容器名(wxcloud-localdebug-proxy 、 ccr.ccs.tencentyun.com/tcb_prd/wxcloud-localdebug-proxy),报错Error: errCode: -501000 | errMsg: Host is invalid
3:X-WX-SERVICE参数留空,报错Error: errCode: -606004 | errMsg: Cannot find path.
-------------
技术栈:
1,前端vue,公众号H5;
2,后端php
--------------
已解决,官方客服告诉我目前公众号h5暂不支持,本地调试阶段建议自行封装网络请求。 客服说正在跟开发部门沟通这个问题,希望早日上线