我正在使用Nodejs/Typescript创建一个应用程序,它使用Firebase函数,我需要将JSON对象上传到存储桶中。由于该应用程序是无服务器的,因此我存在问题,因为我正在创建的JSON对象存在于内存中,并不是实际的文件。
我知道Firebase只是Google Cloud函数的包装器,并且已经在各个地方寻找解决方案,但似乎无法使其正常工作。请问是否有人能够给我任何指导或建议?
如果我无法将内存中的文件上传到存储桶中,请问是否有人知道是否可能通过Firebase以编程方式将数据库文档导出为JSON并上传到Firestore存储桶中?(因为我可以轻松地将JSON上传到数据库文档中)。
以下是我尝试过的一个示例,但代码显然无效。
我知道Firebase只是Google Cloud函数的包装器,并且已经在各个地方寻找解决方案,但似乎无法使其正常工作。请问是否有人能够给我任何指导或建议?
如果我无法将内存中的文件上传到存储桶中,请问是否有人知道是否可能通过Firebase以编程方式将数据库文档导出为JSON并上传到Firestore存储桶中?(因为我可以轻松地将JSON上传到数据库文档中)。
以下是我尝试过的一个示例,但代码显然无效。
await storage()
.bucket()
.file('test.json') // A random string filename and not an existing file
.createWriteStream()
.write(JSON.stringify(SOME_VALID_JSON))
谢谢!