打算在一个小项目使用云函数的,其中要用到缓存的方式保存微信的AccessToken,我看了云函数支持npm安装库的,我使用“npm install node-cache --save”安装了一个缓存库,但是我在实际使用中发现,每次执行云函数,缓存的数据自动清除,等于没有缓存,但是我直接创建一个node项目使用这个缓存库却是正常的,数据可以被正常缓存,并且下次可以正确读取。
请问一下云函数是不可以进行数据缓存吗?那这样的话,像微信小程序或公众号的获取access_token接口,云函数岂不是不适用了
无法删除,以下是补充解决方案
在uniCloud官方交流群中获取了答案,云函数每次运行完会销毁容器,下次运行会创建新的容器,所以不能缓存,需要借助云数据库来实现缓存