Estaba tratando de obtener el token de URL de la imagen del almacenamiento de firebase. Pude generar la URL completa de la imagen almacenada en el almacenamiento de Firebase, pero sin ese token, no puedo acceder a ella.
Estoy usando Nodejs v16.
URL completa = https://firebasestorage.googleapis.com/v0/b/first-project-17ec7.appspot.com/o/lp.png
const storage = require("firebase/storage"); let storageRef = await storage.ref(fullURL); storageRef.getDownloadURL().then(function(url) { console.log(url); });Producción:
error : TypeError: storageRef.getDownloadURL is not a function at download (/Users/turinganalytics/Development/transform/src/utils/download.js:51:16) at async Object.getBuffer (/Users/turinganalytics/Development/transform/src/utils/origin.js:315:30)Salida esperada: https://firebasestorage.googleapis.com/v0/b/first-project-17ec7.appspot.com/o/lp.png?alt=media&token=6d3766fd-b043-4252-8783-b1f7f260d5fd
No hay un conjunto de reglas en Firebase Console.
rules_version = '2'; service firebase.storage { match /b/{bucket}/o { match /{allPaths=**} { allow read, write: if request.auth != null; } } }¿Hay alguna biblioteca de nodo js para firebase que pueda recuperar ese token único?