Javascript 写和读json文件,关于谷歌云函数

Javascript 写和读json文件,关于谷歌云函数,javascript,node.js,google-cloud-functions,Javascript,Node.js,Google Cloud Functions,我正在做一个项目,我需要比较两个json文件,这两个文件是在两个不同的时间范围内获取的。基本上,它是一个连续的crone函数,每隔20秒它就会从api获得一个新的json响应。并且应该与之前的回应进行比较 我使用nodejs来实现这一点,我可以将以前的json响应作为文件存储在同一个文件夹中,并在下一次迭代中检索它。但在我将其部署到Google云函数中后,这似乎不起作用,因为上传的临时json文件是不可写的。请建议一种使用google云函数读写同一json文件内容的方法。可能无法在一次云函数调用

我正在做一个项目,我需要比较两个json文件,这两个文件是在两个不同的时间范围内获取的。基本上,它是一个连续的crone函数,每隔20秒它就会从api获得一个新的json响应。并且应该与之前的回应进行比较


我使用nodejs来实现这一点,我可以将以前的json响应作为文件存储在同一个文件夹中,并在下一次迭代中检索它。但在我将其部署到Google云函数中后,这似乎不起作用,因为上传的临时json文件是不可写的。请建议一种使用google云函数读写同一json文件内容的方法。

可能无法在一次云函数调用的内存中存储一个值,并在另一次云函数调用中检索该值。我们应该做好准备,一旦云函数完成执行,所有内存都可能被释放

要克服这一限制,您可能必须为值/对象存储找到一些外部持久化位置——可能是云SQL、Firestore、云存储,或者其他取决于其他需求和上下文限制的内容

我可能会从将对象存储在某个云存储桶开始,或者使用firestore集合作为第二个选项

在开发这样的云函数时,最好记住云函数应该是幂等的,请参见和