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


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 相关文章推荐
JS backgroundImage控制
May 19 Javascript
JavaScript中使用构造函数实现继承的代码
Aug 12 Javascript
jQuery事件 delegate()使用方法介绍
Oct 30 Javascript
JavaScript中使用Object.create()创建对象介绍
Dec 30 Javascript
AngularJS基础 ng-list 指令详解及示例代码
Aug 02 Javascript
基于js实现checkbox批量选中操作
Nov 22 Javascript
js实现自定义路由
Feb 04 Javascript
JavaScript 上传文件(psd,压缩包等),图片,视频的实现方法
Jun 19 Javascript
Vue 之孙组件向爷组件通信的实现
Apr 23 Javascript
vue操作动画的记录animate.css实例代码
Apr 26 Javascript
vue2.0 实现富文本编辑器功能
May 26 Javascript
微信小程序个人中心的列表控件实现代码
Apr 26 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扩展函数
2006/10/09 PHP
Zend Framework前端控制器用法示例
2016/12/11 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
js实现禁止中文输入的方法
2015/01/14 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
老生常谈遮罩层 滚动条的问题
2016/04/29 Javascript
jquery编写日期选择器
2017/03/16 Javascript
解决React Native端口号修改的方法
2017/07/28 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
深入理解JavaScript的值传递和引用传递
2018/10/24 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
微信小程序常见页面跳转操作简单示例
2019/05/01 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
[50:05]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
用Python的pandas框架操作Excel文件中的数据教程
2015/03/31 Python
玩转python爬虫之爬取糗事百科段子
2016/02/17 Python
解决python报错MemoryError的问题
2018/06/26 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
Python 实现自动导入缺失的库
2019/10/29 Python
Groupon比利时官方网站:特卖和网上购物高达-70%
2019/08/09 全球购物
校园之星获奖感言
2014/01/29 职场文书
银行工作检查书范文
2014/01/31 职场文书
2014年体育教师工作总结
2014/12/03 职场文书
党员活动总结
2015/02/04 职场文书
酒店前台岗位职责
2015/04/16 职场文书
中标通知书范本
2015/04/17 职场文书
爱的教育观后感
2015/06/17 职场文书
python将图片转为矢量图的方法步骤
2021/03/30 Python
如何在Python项目中引入日志
2021/05/31 Python
mysql中varchar类型的日期进行比较、排序等操作的实现
2021/11/17 MySQL