如何使用 Firebase Functions 在 Firebase 存储上上传一个带有 JSON 的新文件?
How do you upload a new file with a JSON on Firebase Storage using Firebase Functions?
如何使用 Firebase 函数在 Firebase 存储中上传带有 JSON 的新文件?到目前为止我的代码:
exports.scheduledFunctionCrontab = functions.pubsub.schedule("0 0 * * *")
.onRun(async () => {
try {
const response = await axios.get("api.com");
const bucket = await admin.storage().bucket();
// What now?
} catch (e) {
functions.logger.error(e);
}
return null;
})
您可以使用 save()
在 JSON 文件中写入 API 响应,如下所示:
exports.scheduledFunctionCrontab = functions.pubsub.schedule("0 0 * * *")
.onRun(async () => {
try {
const response = await axios.get("api.com");
const bucket = await admin.storage().bucket();
const file = bucket.file("file.json");
const contents = JSON.stringify(data);
await file.save(contents);
} catch (e) {
functions.logger.error(e);
}
return null;
})
如何使用 Firebase 函数在 Firebase 存储中上传带有 JSON 的新文件?到目前为止我的代码:
exports.scheduledFunctionCrontab = functions.pubsub.schedule("0 0 * * *")
.onRun(async () => {
try {
const response = await axios.get("api.com");
const bucket = await admin.storage().bucket();
// What now?
} catch (e) {
functions.logger.error(e);
}
return null;
})
您可以使用 save()
在 JSON 文件中写入 API 响应,如下所示:
exports.scheduledFunctionCrontab = functions.pubsub.schedule("0 0 * * *")
.onRun(async () => {
try {
const response = await axios.get("api.com");
const bucket = await admin.storage().bucket();
const file = bucket.file("file.json");
const contents = JSON.stringify(data);
await file.save(contents);
} catch (e) {
functions.logger.error(e);
}
return null;
})