微信小程序云函数添加数据到数据库的方法
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云函数,并写入代码
//云函数入口文件
constcloud=require('wx-server-sdk')
cloud.init()
constdb=cloud.database()
const_=db.command
//云函数入口函数
exports.main=async(event,context)=>{
returnawaitdb.collection('todos').add({
data:{
description:event.description,
due:event.due
}
})
}
在终端打开cloudadd并执行npminstall更新所有依赖包
点击右键上传所有文件
5.在需要调用的地方调用
wx.cloud.callFunction({
name:'cloudadd',
data:{
description:'csacsa',
due:123
},
complete:res=>{
console.log('callFunctiontestresult:',res)
}
})
现在已成功上传到数据库
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。