1

Ich versuche, das Bild url meiner Bilder von firebase-storage bis nodejsgcloud Bibliothek zu bekommen.Firebase + gcloud Speicher + nodejs. Zugriff verweigert Fehler

// Require gcloud 
var gcloud = require('google-cloud'); 

// Enable Storage 
var gcs = gcloud.storage({ 
    projectId: 'foo-project', 
    keyFilename: 'path/to/key.json' 
}); 

// Reference an existing bucket. 
var bucket = gcs.bucket('foo-bucket.appspot.com'); 

var file = bucket.file('pictures/'+filename); 

file.getSignedUrl({ 
    action: 'read', 
    expires: '03-17-2025' 
}, function(err, url) { 
    log.error('GCLOUD', err) // null 
    console.log(url) // im getting a url 

}); 

Die Anfrage antwortet eine URL, aber wenn ich auf sie zugreifen bekomme ich diesen Fehler:

enter image description here

auch die URL ich von gcloud bekommen unterscheidet sich von der url ich von firebase bekommen

Von gcloud = https://storage.googleapis.com/foo-bar.appspot.com/....

Von firebase = https://firebasestorage.googleapis.com/v0/b/mycure-v2.appspot.com/....

Antwort

0

Ich glaube, das Problem ist Ihr Schlüssel.json. Stellen Sie sicher, dass alles in Ordnung ist.

Verwandte Themen