为什么我的签名URL会出现错误403? [英] Why do my signed URLs get an error 403?
本文介绍了为什么我的签名URL会出现错误403?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这很奇怪。
发生了什么事?
我的服务帐户设置为具有读取存储对象的权限。 server:
snapshot.forEach(function(childSnapshot){
titleArray.push( childSnapshot.val()。title);
usernameArray.push(childSnapshot.val().username);
keyArray.push(childSnapshot.key);
var file = bucket.file( childSnapshot.val()。image);
var config = {
action:'read',
expires:Date.now()+ 10000,
contentType:'image / png'
};
file.getSignedUrl(config,function(err,url){
if(err){
console.error(err);
return;
}
imageArray.push(url);
if(imageArray.length == 9){
res.render(home ,{keyArray:keyArray,titleArray:titleArray,usernameArray:usernameArray,imageArray:imageArray});
}
});
});
客户:
$(。homeImage)。each(function(i){
var row = $(this)
row.attr('id', i);
if(i == 4){
} else {
$(#+ i).css('background-image',url '+ imageArray [i] +'));
}
});
回应:
查看全文