问题引入
我们用小程序云开发功能,有时候查询列表想一次多返回一些数据,但是我们如果直接用数据库的get方法查询。每次只能最多返回20条数据,我们如果想图片20条的限制,可以通过云函数去数据库里拿数据,然后我们请求云函数获取到这些数据。就相当于云函数作为一个中转站。
以下代码是我的项目实战过程
1.云函数初始化
env后的值就是你云开发控制台中的ID
2.云函数的创建
打开微信开发者工具先点击云开发按钮配置你的云环境后,会出现cloudfunctions这个文件夹后面会带上你的云环境ID
这时候我们右键cloudfunctions文件夹创建node.js云函数
我这里要创建的是一个叫playlist的云函数
3.云函数环境配置
这里的require引入的wx-server-sdk
我们需要打开终端输入 npm install wx-server-sdk部署函数时才不会报错
这里我创建的是playlist集合
4.如何突破20条数据限制,请认真观看已经有非常详细的注释
5.调用云函数
6.部署云函数,检验是否成功突破数据限制
右键部署云函数并上线(记得安装我上面说的wx-server-sdk)否则会报错
这时候我们已经成功获取网易云接口中的数据并且突破了20条数据的限制
|
请发表评论