微信云函数的使用步骤

1.先新建一个云函数
2.打开新建的云函数的js文件,在cloud.init()下面连接数据库

cloud.init()
const db =cloud.database()//连接数据库

3.在main函数中编写此云函数的逻辑
其中,event接收页面传递的参数集合,我们在此只需要id,故只要将event.id赋值给id就好,接着返回异步对象

exports.main = async (event, context) => {const id=event.idreturn await db.collection("Art").doc(id).get()//异步请求Art表的数据
}

4.页面连接云函数

  getOne(id){wx.cloud.callFunction({name:"cloudGet",//连接想要连接的云函数,填写云函数名data:{//用于存放要传递的参数id:id//需要传递的参数}}).then(res=>{//then()中返回云函数返回的值,并进行setData操作this.setData({oneData:res.result.data})})}

5.云函数逻辑修改完后需要上传并部署,右键该云函数文件,选择:上传并部署所有文件,若弹出“云函数中有以下未安装的依赖wx-server-sdk”,首先要去node官网下载node,js的sdk文件,下载完后右键该云函数文件进入终端输入

npm install --production

等过几秒钟,该云函数文件出现
package-lock.json文件即说明依赖安装成功

微信云函数的使用步骤相关推荐

  1. uni-app 配置 以及 使用微信云函数

    aiwendnagphonenumber.getPhoneNumber | 微信开放文档     获取手机号方法 云调用 | 微信开放文档   云调用教程文档 该博客只提供配置流程   不解释细节  ...

  2. cocos微信小游戏开发-http请求-使用微信云函数-toast-loading-动态加载图片-添加触摸事件-微信分享-label点击事件-背景音乐音效-程序活动状态判断-性能优化

    cocos开发微信小游戏相关-<益智推箱> 扫码查看功能,有需要可直接提问 Cocos Creator 3.4 用户手册 cocos creator基本操作 微信开发文档|云函数 1. h ...

  3. 使用云函数SCF+COS免费运营微信公众号

    是的,你没听错,这一次我来带大家直接上手运营微信公众号. 震惊,Awesome,哼,我才不信捏,所谓无图无真相 ~ 效果展示 更多的体验,可以关注我的微信公众号:乂乂又又 (仅供测试,不要乱搞哈~) ...

  4. cocos creator 3.7微信小游戏开发云函数和云托管部署

    cocos creator开发跨平台游戏能力不错,可以一次开发适用于多个平台,如andriod,ios原生,网页,各类小程序等等.就实际情况而言,能够跨1-2个平台已经不容易了,这是因为在跨平台开发中 ...

  5. uniapp云开发云函数获取微信openid

    产品类型:目前只有微信小程序. 目标:授权登录,建立用户体系. 框架:uniapp+云开发+云函数. 方案一:通过官方提供的 univerify 插件 官方文档:uni一键登录 - uni-app官网 ...

  6. 微信小程序云函数服务器,微信小程序云函数使用的几点说明

    微信小程序云函数是一个好东西,相当于微信为我们提供了一个可以跑node.js的服务器,并且可以外部通过API的方式调用云函数,不过微信的文档一向写的不明不白,初学的时候踩了不少坑,在这里记录下来. 1 ...

  7. 微信小程序云函数中的数据处理后返回

    微信小程序云函数中的数据处理后返回 本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回. 主函数 exports.main = async (event, contex ...

  8. 记一次微信小程序云函数操作Mysql数据库

    一.前因 在制作课程设计的时候需简单地操作Mysql数据库使得小程序可以与其他端系统进行数据交互 这时候问题来了,仅仅只是因为一个插入表的数据库操作就单独制作一个Servlet看似又有点浪费服务器资源 ...

  9. 微信小程序如何实现支付功能?看官方文档头疼(使用云函数的方式操作)

    先来个效果图  ^_^ 微信支付功能,个人公众号是没有办法进行开发支付功能的,需要是使用非个人公众号进行注册(如:营业执照等,可以去淘宝购买一个也行 大概500左右) 公众平台的配置可以参考文档,这里 ...

最新文章

  1. vue项目通过命令行传参实现多环境配置(基于@vue/cli)
  2. 结合Jexus + Kestrel 部署 asp.net core 生产环境
  3. LUNA再次夺冠,科大讯飞向世界宣告自己的实力不止于语音
  4. [Android] 拍照、截图、保存并显示在ImageView控件中
  5. 字符串类型、结构体、共用体、枚举、container宏、内存来源
  6. else应输入一个语句是什么意思_Python基础知识储备,关于if-else使用性能的一点感悟...
  7. 前端基础-html-图片标签
  8. 利用Python爬虫采集mac电脑皮肤
  9. JAVA调用 keras,在TensorFlow(Python, Java)环境下使用Keras模型
  10. ubuntu 下一个神奇的命令--以窗口形式打开某个文件夹
  11. 微软职位内部推荐-Sr SDE-MOD-Beijing
  12. 第一次的爬虫小试(爬取网页文本)
  13. Java io流文件读取和写入
  14. keras的net中使用tensorflow函数, AttributeError: ‘NoneType‘ object has no attribute ‘_inbound_nodes‘
  15. Excel 防止一列重复输入
  16. java File 读取本地文件 增删改查
  17. 冬季好去处七彩蝴蝶园,温暖如春彩蝶纷飞
  18. Android Google 账户
  19. 微信 qq微博分享功能
  20. 除了we tool还有哪些免费安全好用的微信群发软件?这两个软件比we tool好用!

热门文章

  1. CSDN博文周刊第一期 | 2018年总结:向死而生,为爱而活——忆编程青椒的戎马岁月
  2. Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operat
  3. 我的学习笔记002--asp.net中的路径mxx
  4. 3GPP TS 23501-g51 中英文对照 | 4.4.5 Application Triggering Services
  5. 视频合并软件怎么把多个视频合并为一个视频
  6. 12. 整数转罗马数字
  7. Android编译自定义sdk,向Android SDK中添加自定义的库 (Addon)
  8. 微信分账:分账接收方列表格式错误
  9. Win10注册表无法保存对权限所作的更改拒绝访问
  10. 通过Visual Studio 2019搭建DirectX 12开发环境