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


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 相关文章推荐
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
Mar 10 Javascript
lib.utf.js
Aug 21 Javascript
Mootools 1.2教程 排序类和方法简介
Sep 15 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 Javascript
jQuery插件jPaginate实现无刷新分页
May 04 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
Jun 13 Javascript
jquery与js实现全选功能的区别
Jun 11 jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
Vue2.0用 watch 观察 prop 变化(不触发)
Sep 08 Javascript
微信小程序实现的涂鸦功能示例【附源码下载】
Jan 12 Javascript
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
彻底揭秘keep-alive原理(小结)
May 05 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
Laravel框架中实现使用阿里云ACE缓存服务
2015/02/10 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
laravel 多图上传及图片的存储例子
2019/10/14 PHP
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
Extjs学习过程中新手容易碰到的低级错误积累
2010/02/11 Javascript
IE之动态添加DOM节点触发window.resize事件
2010/07/27 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
浅析js设置控件的readonly与enabled属性问题
2013/12/25 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
详解webpack-dev-server的简单使用
2018/04/02 Javascript
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
详解为什么Vue中不要用index作为key(diff算法)
2020/04/04 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
python读取中文txt文本的方法
2018/04/12 Python
利用ctypes获取numpy数组的指针方法
2019/02/12 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
python单例设计模式实现解析
2020/01/07 Python
Python统计文本词汇出现次数的实例代码
2020/02/27 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
python图片合成的示例
2020/11/09 Python
python lambda的使用详解
2021/02/26 Python
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
2014/11/11 HTML / CSS
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
html5教你做炫酷的碎片式图片切换 (canvas)
2017/07/28 HTML / CSS
酒店管理专业学生求职信
2013/09/27 职场文书
业务部门经理岗位职责
2014/02/23 职场文书
祖国在我心中演讲稿200字
2014/08/28 职场文书
计算机实训报告总结
2014/11/05 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
西柏坡观后感
2015/06/08 职场文书
小组口号霸气押韵
2015/12/24 职场文书
《领导干部从政道德启示录》学习心得体会
2016/01/20 职场文书