云函数是能自己实现做好的函数,如果某些功能要经常使用,但是代码很繁琐,就可以部署云函数,一次部署,多次引用
定时器是说可以让小程序在某个指定的时间做某些事,比如定时清除某个不需要的数据表,定时更新数据库等等。
找到几篇博客讲的特别清楚,步骤都讲的很明白,供大家学习参考
云函数部署
https://blog.csdn.net/qq231062/article/details/126772428
定时任务的添加
https://blog.csdn.net/weixin_43900888/article/details/112185954
官网上关于定时触发器中时间的描述和设置
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/triggers.html
自己做了一个定时清除数据库的云函数和触发器
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
// 云函数入口函数
exports.main = async (event, context) => {
return cloud.database().collection('cehsi').where({all:null}).remove()
}
// .where({all:null}).remove() 表示清空数据库
//触发器
{
"triggers":[
{
"name":"myTriggers",
"type":"timer",
"config":"0 7 13 * * THU *"
}
]
}