Firebase Hosting se integra con los marcos web modernos y populares, incluidos Angular y Next.js. Al usar Firebase Hosting y Cloud Functions para Firebase con estos marcos, puede desarrollar aplicaciones y microservicios en su entorno de marco preferido y luego implementarlos en un entorno de servidor seguro y administrado. El soporte durante esta versión preliminar incluye la siguiente funcionalidad:
- Implemente aplicaciones web compuestas de contenido web estático
- Implemente aplicaciones web que utilicen representación previa/generación de sitios estáticos (SSG)
- Implemente aplicaciones web que utilicen la representación del lado del servidor (SSR): representación completa del servidor bajo demanda
Firebase proporciona esta funcionalidad a través de Firebase CLI. Al inicializar Hosting en la línea de comandos, proporciona información sobre su proyecto web nuevo o existente, y la CLI configura los recursos correctos para su marco web elegido.
requisitos previos
- Firebase CLI versión 11.14.2 o posterior. Asegúrese de instalar la CLI usando su método preferido.
- Opcional: Facturación habilitada en su proyecto de Firebase (obligatorio si planea usar SSR).
Servir localmente
Puede probar su integración localmente siguiendo estos pasos:
- Ejecute
firebase emulators:start
desde la terminal. Esto compila su aplicación y la sirve mediante Firebase CLI. - Abra su aplicación web en la URL local devuelta por la CLI (generalmente http://localhost:5000).
Implementa tu aplicación en Firebase Hosting
Cuando esté listo para compartir sus cambios con el mundo, implemente su aplicación en su sitio en vivo:
- Ejecute
firebase deploy
desde la terminal. - Consulte su sitio web en:
SITE_ID.web.app
oPROJECT_ID.web.app
(o su dominio personalizado, si configuró uno).
Próximos pasos
Consulte la guía detallada para su marco preferido: