开发者工具 Nightly Build 版本 近期包含了如下云开发能力的更新:
云调用
云调用 是云开发提供的基于云函数使用小程序开放接口的能力,目前覆盖服务端调用的场景,后续将会陆续开放开放数据调用、消息推送、支付等其他多种使用场景。
云调用需要在云函数中通过 wx-server-sdk 使用。在云函数中调用服务端接口不再需要换取 access_token,只要是在从小程序端触发的云函数中发起的云调用都经过微信自动鉴权,可直接在 SDK 中发起调用。目前支持云调用的服务端开放接口列表可在 服务端接口列表页 查看。
想快速体验云调用和查看代码示例,可下载最新 Nightly Build 版的开发者工具,新建云开发快速启动模板项目,在其中新增了云调用的部分:
云函数本地调试
IDE 新增了云函数本地调试功能,方便开发者在本地进行云函数调试,提高开发效率。云函数开发可以不再需要频繁上传测试,只需用 IDE 在本地调试完成再上传到现网验证。开发者可在云函数根目录右键选择本地调试来开启本地调试界面。
详细内容可参考文档。
全新的云开发控制台
云开发控制台经过全新设计和改版,优化交互和视觉体验,功能分类更加清晰、各项功能更加易用。
可以在开发者工具 Nightly Build 版本 下载并体验上述功能。如果有遇到任何使用问题可以在本帖提出。
数据库记录列表为何要去掉分页功能而改成下拉加载呢?如果一个集合有上万或者十几万的数据,我要找最新的一条记录得下拉到什么时候呢?原来的方式我可以直接切换到最后一页。
本来使想尝鲜体验一下云调用,但是目前这种数据库列表管理方式使我不得不换回稳定版的IDE
顺便也再次提一下需求:
1、用户访问列表:希望增加注册时间&最后一次进入时间排序功能、已授权/未授权筛选功能
2、数据库记录列表还是希望改成原来的方式
3、数据库搜索希望能支持开发者自己写查询语句进行搜索,至少也应该支持多字段组合条件搜索吧?
目前只能支持单字段搜索
意见收到,非常感谢
我们会 review 下看如何修改,来满足大家的使用需求
数据库只会选取一个索引使用,在执行查询语句前会自动分析哪个索引对本次查询更有效就使用哪个,不会同时使用两个
什么时候可以将 获取 运动数据、手机号码等也加入云调用~~~
出一个云解密一切解密都可以搞定了
只希望云开发可以有Web版,其他无所谓了
顺便说一下,图中dark主题真的好丑
有没有可能开放外部调用云函数,以便APP同时使用?
什么时候能web端的运营后台?急S了!
是否应该考虑 云端对小程序端的一些通信操作, 比如A用户通过云调用修改了数据库的数据, 在云端能对 指定openid 的小程序端B发送一个信息, B 就知道数据更新了, 访问数据库获得新数据?
针对新版交互,再提一下发现的问题
IDE版本:
1.02.1904091
感谢反馈,图片预览和数据库的搜索已经在优化,请保持关注。
数据库导入时,如果想要导入到其他环镜,可以在右上角先切换到其他环境再进行导入;
后面两个报错的问题,麻烦提供下 appid、InternalError 的完整报错信息、调用错误的云函数 request id ,我们查一下呢~
1、感谢反馈,数据库导入那个界面里面出现的环境ID是数据库的实例ID,我们后续修改为环境 ID 以免产生误解;
2、搜索中文报错复现这边暂时没有复现,建议把报错的完整信息(包含错误信息末尾后面括号后的 uuid)贴出来我们查查
3、云调用报“Invalid request param”错误的问题我们后台再排查一下
云端测试是不可以的,一定要从小程序端触发云函数才可以
是以后都不可能支持?还是以后会优化支持?如果是永远不支持,那么就需要在文档里体现出来了
两个项目同时开闪退是什么鬼
这里有个 bug,我们正在修复。如果遇到这个 crash,目前请多尝试几次