无法从谷歌云功能上传url图像



我正在尝试使用将YouTube缩略图上传到我的云存储云函数,代码在开发模式下运行良好,但在已部署。

return bucket.upload('https://img.youtube.com/vi/dXo0LextZTU/0.jpg', options)
.then(res => {
console.log('uploaded');
response.send(res);         })
.catch (err=>{
response.send(err);
});

这只是我在使用免费计划吗?或者代码有其他问题?

部署中出现的错误为Error: getaddrinfo ENOTFOUND img.youtube.com:80

部署时会发生此错误,因为函数是在自由计划中执行的。它只能在付费计划或开发中使用。

最新更新