Contáctanos
Webflow Premium Partner Ehab Fayez
Volver a Agent Skills
DevOps e Infraestructura

Firebase Hosting & Functions

Despliega apps web y APIs en Firebase con hosting, Cloud Functions, reglas Firestore y configuracion de autenticacion.

Claude Code Codex Copilot Cursor

Descripción General

Firebase Hosting proporciona hosting rapido y seguro para aplicaciones web con CDN global, SSL automatico, e integracion fluida con otros servicios Firebase. Combinado con Cloud Functions for Firebase, obtienes un backend serverless completo. Los agentes de IA pueden crear scaffolding de proyectos Firebase, generar configuraciones de hosting, escribir Cloud Functions, y configurar reglas de seguridad de Firestore.

Los agentes de IA son efectivos con Firebase porque sus archivos de configuracion (firebase.json, firestore.rules, functions/index.js) son bien estructurados y siguen patrones claros. Tu agente puede configurar rewrites de hosting para enrutamiento SPA, establecer Cloud Functions como endpoints API, generar reglas de seguridad de Firestore basadas en tu modelo de datos, y configurar Firebase Authentication con multiples proveedores.

Para desarrolladores frontend, Firebase proporciona un backend completo sin gestion de servidores. Tu agente de IA puede configurar todo el stack: hosting para tus assets estaticos, Cloud Functions para logica del lado del servidor, Firestore para datos en tiempo real, y Firebase Auth para gestion de usuarios.

¿Para Quién Es?

  • Desarrolladores frontend desplegando SPAs con Firebase Hosting
  • Desarrolladores full-stack construyendo APIs serverless con Cloud Functions for Firebase
  • Equipos implementando reglas de seguridad de Firestore basadas en roles de usuario
  • Desarrolladores configurando Firebase preview channels para despliegues de PR

Instalación

Configurar Claude Code
npm install -g firebase-tools
firebase login
Claude Code runs firebase commands and generates configurations

Configuración

// firebase.json
{
  "hosting": {
    "public": "dist",
    "ignore": ["firebase.json", "**/node_modules/**"],
    "rewrites": [
      { "source": "/api/**", "function": "api" },
      { "source": "**", "destination": "/index.html" }
    ]
  },
  "functions": {
    "source": "functions",
    "runtime": "nodejs20"
  }
}