Configuración Personalizada de Hosting con Firebase

Clase 27 de 32Curso de Firebase 5 para Web

Resumen

Cuando desplegamos nuestras aplicaciones con Firebase Hosting necesitamos un archivo firebase.json donde podemos configurar la siguiente información:

  • “public”: Es el único campo obligatorio en este archivo, aquí debemos indicar la carpeta o directorio con nuestros archivos estáticos.
  • “ignore”: Muchos archivos y carpetas (el directorio node_modules, por ejemplo) los necesitamos para trabajar en entornos de desarrollo, no para desplegar nuestra aplicación, podemos omitirlos y ahorrarnos algo de tiempo al subir las diferentes versiones del proyecto.
  • “redirects”: Podemos configurar algunas rutas de nuestra aplicación para que apunten a algún sitio web o a otra parte de nuestra aplicación.
  • “rewrites”: Así como los redirects, podemos configurar algunas rutas o patrones de nuestra aplicación, pero en vez de cambiar la URL, vamos a seleccionar el archivo estático que debe aparecer en estas rutas especiales.