Me imagino que esto debería ser un objetivo simple. Tengo algunos archivos almacenados en firebase y quiero usar una validación como 'getDownloadUrl()' o 'child()' para navegar o confirmar si existe el archivo. Sin embargo, eso no viene al caso, ya que parece que a mi referencia a mi objeto de almacenamiento solo le faltan algunas de las funciones que espero ver, según la documentación y otras búsquedas en Google:
Aquí está el documento real para la clase: https://firebase.google.com/docs/reference/node/firebase.storage.Reference
Entonces, suponiendo que haya implementado esto correctamente, entonces debería poder llamar a la función 'child ()', ¿verdad?
El nuevo SDK de Firebase Modular tiene una sintaxis funcional en lugar de un método de encadenamiento. Dicho esto, puede simplemente pasar argumentos en ref() para obtener una referencia a la ruta secundaria como se muestra a continuación:
const imageRef = ref(storage, "images", "1.png")Puede obtener más información sobre esta sintaxis en la documentación (cambie a la pestaña 'modular').
De manera similar getDownloadURL también es una función ahora y debe importarse desde Firebase Storage SDK:
import { ref, getDownloadURL } from "firebase/storage" const imageRef = ref(storage, "images", "1.png") const url = await getDownloadURL(imageRef)