Preguntas frecuentes y solución de problemas

En esta página, se proporcionan respuestas a las preguntas frecuentes sobre App Hosting.

Preguntas frecuentes sobre App Hosting

Limitaciones generales de App Hosting y solución de problemas

  • La CDN de App Hosting solo puede incluir un conjunto específico de encabezados de solicitud en sus claves de caché. Esa lista incluye los encabezados RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch y Next-Url de NextJS, así como los encabezados estándar Accept, Accept-Encoding, Access-Control-Request-Headers, Access-Control-Request-Method, Origin, Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site, X-Goog-Allowed-Resources y X-Origin de Cloud CDN. Si una respuesta contiene un encabezado Vary con un valor que no se indica aquí, nuestra CDN no lo almacenará en caché.
  • Los archivos estáticos sin almacenar en caché se entregan desde Cloud Run. En una versión posterior, se almacenarán y entregarán desde el origen App Hosting para mejorar el rendimiento.
  • La consola de Firebase puede mostrar de forma intermitente un error de "no se encontró la compilación y no es válida" durante la creación del backend.
  • Todos los backends del mismo proyecto comparten una organización o cuenta de GitHub. Se pueden conectar a diferentes repositorios de esa organización o cuenta. Para crear back-ends conectados a diferentes cuentas de GitHub, colócalos en proyectos separados.

Limitaciones y solución de problemas de la app de Angular

Si bien la compatibilidad con App Hosting para Angular está en desarrollo activo y en expansión, tiene las siguientes limitaciones:

  • I18n: Si bien la funcionalidad principal de I18n funciona, la navegación directa a las páginas de SSR puede generar errores.
  • Localización: No se admite la compilación de versiones para diferentes configuraciones regionales.
  • Builders: Actualmente, solo se admite el Application builder.
  • Entornos y herramientas de Monorepo: Fallarán los proyectos de Angular que tengan más de un destino de aplicación. Para obtener una compatibilidad más completa con monorepos, usa Nx.

Limitaciones y solución de problemas de Next.js