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


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 相关文章推荐
Jquery实现图片放大镜效果的思路及代码(自写)
Oct 18 Javascript
jQuery实现简单二级下拉菜单
Apr 12 Javascript
Node.js 条形码识别程序构建思路详解
Feb 14 Javascript
谈一谈js中的执行环境及作用域
Mar 30 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
Apr 29 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
Feb 03 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
AngularJS 应用模块化的使用
Apr 04 Javascript
如何自定义微信小程序tabbar上边框的颜色
Jul 09 Javascript
解决layer弹出层自适应页面大小的问题
Sep 16 Javascript
angularjs模态框的使用代码实例
Dec 20 Javascript
在vue中嵌入外部网站的实现
Nov 13 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
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
js跨浏览器的事件侦听器和事件对象的使用方法
2015/12/17 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
基于RequireJS和JQuery的模块化编程日常问题解析
2016/04/14 Javascript
jQuery图片渐变特效的简单实现
2016/06/25 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
vue-image-crop基于Vue的移动端图片裁剪组件示例
2018/08/28 Javascript
Vue请求JSON Server服务器数据的实现方法
2018/11/02 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
关于vue路由缓存清除在main.js中的设置
2019/11/06 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
详解微信小程序中var、let、const用法与区别
2020/01/11 Javascript
python用装饰器自动注册Tornado路由详解
2017/02/14 Python
批量将ppt转换为pdf的Python代码 只要27行!
2018/02/26 Python
使用pytorch进行图像的顺序读取方法
2018/07/27 Python
浅析python的优势和不足之处
2018/11/20 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
python远程邮件控制电脑升级版
2019/05/23 Python
python计算auc的方法
2020/09/09 Python
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
秋季运动会表扬稿
2014/01/16 职场文书
施工工地安全标语
2014/06/07 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
捐书活动倡议书
2015/04/27 职场文书
老干部座谈会主持词
2015/07/03 职场文书
签约仪式致辞
2015/07/30 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
大学学生会竞选稿
2015/11/19 职场文书
MySQL sql模式设置引起的问题
2022/05/15 MySQL