云功能获取存储桶中图片的下载链接

问题描述

大家好,我有一个使用谷歌云函数的现有 API 层,我正在寻找一种方法来使用特定的 api 端点获取 Cloud Storage 中图像的下载 URL。

app.get('/api/images/:ref',async (req,res) => {
    const { ref } = req.params
    try {
        const bucket = admin.storage().bucket('bucket name')
        const path = ref
        const img = await bucket.file(path).download()
        return img
    } catch (error) { return res.status(500).json(error.mesasge) }
}
)

我对图像的引用路径就像文件夹名/随机ID

这是否可以通过 api 端点通过传递参数来实现。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)