微信小程序云函数添加数据到数据库的方法


Posted in Javascript onMarch 04, 2020

1.新建小程序,建立云开发快速启动模板

微信小程序云函数添加数据到数据库的方法

这里和普通小程序的区别有三点

一是 project.config.json写上云函数所在目录"cloudfunctionRoot": "cloudfunctions/",

二是app.json写上“cloud”:true

三是 app.js 添加,用于记录访问用户

onLaunch: function () {
  if (!wx.cloud) {
   console.error('请使用 2.2.3 或以上的基础库以使用云能力')
  } 
  else {
   wx.cloud.init({
    traceUser: true,
   })
  }
 }

2.点击开通云开发

3.指定cloudfunctions的存储环境,在云开发配置

微信小程序云函数添加数据到数据库的方法

微信小程序云函数添加数据到数据库的方法

微信小程序云函数添加数据到数据库的方法

4.新建Node.js云函数,并写入代码

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()

const db = cloud.database()
const _ = db.command

// 云函数入口函数
exports.main = async(event, context) => {
 return await db.collection('todos').add({
  data: {
   description: event.description,
   due: event.due
  }
 })
}

在终端打开cloudadd并执行npm install 更新所有依赖包

点击右键上传所有文件

5.在需要调用的地方调用

wx.cloud.callFunction({
   name: 'cloudadd',
   data: {
    description: 'csacsa',
    due: 123
   },
   complete: res => {
    console.log('callFunction test result: ', res)
   }
  })

现在已成功上传到数据库

微信小程序云函数添加数据到数据库的方法

到此这篇关于微信小程序云函数添加数据到数据库的方法的文章就介绍到这了,更多相关小程序云函数添加数据到数据库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
广告切换效果(缓动切换)
May 27 Javascript
JavaScript中几种常见排序算法小结
Feb 22 Javascript
关于二级域名下使用一级域名下的COOKIE的问题
Nov 07 Javascript
jquery实现邮箱自动补全功能示例分享
Feb 17 Javascript
js实现漂浮回顶部按钮实例
May 06 Javascript
浅谈JS中json数据的处理
Jun 30 Javascript
jQuery购物网页经典制作案例
Aug 19 Javascript
vuejs2.0实现一个简单的分页示例
Feb 22 Javascript
vue组件Prop传递数据的实现示例
Aug 17 Javascript
微信小程序中网络请求缓存的解决方法
Dec 29 Javascript
Javascript Web Worker使用过程解析
Mar 16 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
Nov 04 Javascript
jquery实现垂直手风琴菜单
Mar 04 #jQuery
JS数据类型(基本数据类型、引用数据类型)及堆和栈的区别分析
Mar 04 #Javascript
微信浏览器左上角返回按钮监听的实现
Mar 04 #Javascript
js回调函数原理与用法案例分析
Mar 04 #Javascript
在pycharm中开发vue的方法步骤
Mar 04 #Javascript
Vue+Vuex实现自动登录的知识点详解
Mar 04 #Javascript
vuex入门最详细整理
Mar 04 #Javascript
You might like
PHP几个数学计算的内部函数学习整理
2011/08/06 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
浅谈php和.net的区别
2014/09/28 PHP
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
PHP中的随机性 你觉得自己幸运吗?
2016/01/22 PHP
python进程与线程小结实例分析
2018/11/11 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
JavaScript函数的4种调用方法详解
2014/04/22 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
JQuery validate 验证一个单独的表单元素实例
2017/02/17 Javascript
详解vue前后台数据交互vue-resource文档
2017/07/19 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
Element-UI中Upload上传文件前端缓存处理示例
2019/02/21 Javascript
详解Node.js一行命令上传本地文件到服务器
2019/04/22 Javascript
解决layui的input独占一行的问题
2019/09/10 Javascript
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
tensorboard显示空白的解决
2020/02/15 Python
Python 实现PS滤镜中的径向模糊特效
2020/12/03 Python
CSS3 3D酷炫立方体变换动画的实现
2019/03/26 HTML / CSS
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
军用级手机壳,专为冒险而建:Zizo Wireless
2019/08/07 全球购物
生物技术研究生自荐信
2013/11/12 职场文书
《在家里》教后反思
2014/03/01 职场文书
双方协议书
2014/04/22 职场文书
爱的奉献演讲稿
2014/09/10 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
Python time库的时间时钟处理
2021/05/02 Python
pandas 实现将NaN转换为None
2021/05/14 Python