第一篇介绍我开发小程序的一起,现已简单的介绍了微信云开发的CURD了,接下来由于微信小程序的新功能,需求用到定时器触发器,于是就遇到了一个坑。

传送门: # 我用 Taro、微信云开发 捣鼓了一个不想打工的小程序

完好代码我会放在最下方,有需求直接拉到最终

云开发定时触发器

首先触发器也是一个云函数,只不过是需求在开发云函数的时候,需求额定做一些装备定时装备,以及额定操作。

  • 首先创立一个云函数
微信云开发 之 触发器

如果代码中有相关的依靠包,在上传云函数的时要装置依靠。如我的云函数中需求moment,就要为云函数装置依靠。

微信云开发 之 触发器

此刻你得到的是一个一般的云函数,接下来在config.js文件中加入定时触发器的装备

微信云开发 之 触发器

随后同步云函数,再上传云触发器

微信云开发 之 触发器

你认为到这里就万事大吉了??? 不,还有一个坑,就是时刻装备 当你在本地测验都是正常的时候,一到线上,发现不对劲,其实的触发器的时刻环境装备不对,默认会晚8个小时。

需求加一个云函数环境变量

微信云开发 之 触发器

微信云开发 之 触发器

微信云开发 之 触发器

装备信息 :key:TZ value:asia/shanghai

到此结束~ 能够开始线上测验了,

云函数履行后的日志都在这里

微信云开发 之 触发器

已上线小程序~

微信小程序:【打工猫的在逃方案】

微信云开发 之 触发器

完好代码

微信云开发 之 触发器