gpt4 book ai didi

javascript - 无法从 .getDownloadURL() promise 中检索 Firebase downloadURL

转载 作者:行者123 更新时间:2023-12-03 02:42:55 26 4
gpt4 key购买 nike

我正在尝试从上传到 Firebase 的图像中检索 downloadURL。在 Promise 中获取正确的 URL 没有问题。

我不明白为什么在我将 downloadURL 设置为等于 .then 语句中返回的 url 后,它仍然未定义。

let downloadURL;

firebase
.storage()
.ref()
.child('project_images/' + imageName)
.getDownloadURL()
.then(url => {
downloadURL = url;
console.log(downloadURL); //logs the correct downloadURL needed
})
.catch(error => {});

console.log(downloadURL); //still undefined

我觉得我错过了一些愚蠢的东西,但我一生都看不到它是什么。任何帮助表示赞赏。谢谢!

最佳答案

它是否在 promise 内的之前记录了undefined

在您尝试在函数调用之外登录之前,很可能只是没有完成 promise 。

关于javascript - 无法从 .getDownloadURL() promise 中检索 Firebase downloadURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48243811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com