Часто задаваемые вопросы и устранение неполадок

На этой странице представлены ответы на часто задаваемые вопросы (FAQ) о App Hosting .

Часто задаваемые вопросы App Hosting

Общие ограничения App Hosting и устранение неполадок

  • CDN App Hosting может включать в свои ключи кэша только определённый набор заголовков запросов. Этот список включает RSC , Next-Router-State-Tree , Next-Router-Prefetch , Next-Router-Segment-Prefetch и Next-Url от NextJS, а также стандартные заголовки 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 и X-Origin CDN. Если ответ содержит заголовок Vary со значением, не указанным здесь, наш CDN не будет его кэшировать.
  • Некэшированные статические файлы обслуживаются из Cloud Run ; в более поздней версии они будут храниться и обслуживаться из источника App Hosting для лучшей производительности.
  • Консоль Firebase может периодически показывать ошибку «сборка не найдена и недопустима» при создании бэкэнда.
  • Все бэкенды в одном проекте используют общую учётную запись GitHub org/account. Их можно подключить к разным репозиториям в рамках этой учётной записи org/account. Чтобы создать бэкенды, подключенные к разным учётным записям GitHub, поместите их в отдельные проекты.

Ограничения и устранение неполадок в приложении Angular

Хотя поддержка App Hosting для Angular активно развивается и расширяется, она имеет следующие ограничения:

  • I18n : Хотя основные функции I18n работают, прямой переход на страницы SSR может привести к ошибкам.
  • Локализация : Создание версий для разных локалей не поддерживается.
  • Конструкторы : в настоящее время поддерживается только конструктор приложений.
  • Окружения и инструменты монорепозитория : проекты Angular, рассчитанные на более чем одно целевое приложение, не будут работать. Для более полной поддержки монорепозитория используйте Nx.

Ограничения Next.js и устранение неполадок