1

Я пытаюсь получить изображение url из моих изображений от firebase-storage до nodejsgcloud библиотека.Firebase + gcloud storage + nodejs. Access Denied Error

// 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 

}); 

Запрос отвечает на URL, но когда я к нему доступ, я получаю эту ошибку:

enter image description here

Также URL я получаю от gcloud отличается от URL я получаю от firebase

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

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

ответ

0

Я считаю, что проблема в вашем ключе .json. Удостоверьтесь, что все в порядке.

 Смежные вопросы

  • Нет связанных вопросов^_^