Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

459
Vistas
¿Cuál es la diferencia entre HTML base href y Angular APP_BASE_HREF?

Estoy trabajando en una aplicación Angular en la que me enfrento a establecer un valor href base HTML y/o un valor APP_BASE_HREF.

¿Cuál es la diferencia y la relación entre estos?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

En general, solo debería tener que configurar <base href> .

Las excepciones son si no tiene acceso a index.html o desea que las URL de estilo HTML5 sean diferentes de donde está sirviendo los archivos Angular (entonces debe proporcionar APP_BASE_HREF ).

¿Cuál es la diferencia y la relación entre estos?

El <base href> se usa como la URL base predeterminada ( consulte el código fuente ) al generar URL de estilo HTML5 para su aplicación web. Además, "especifica una ruta base para resolver URL relativas a activos como imágenes, scripts y hojas de estilo", es decir, su distribución Angular. Dado que <base href> es solo un elemento HTML, puede consultar los documentos de Mozilla para obtener detalles y ver las implicaciones en la wiki de la comunidad .

Si por alguna razón cae en las dos excepciones anteriores, puede proporcionar APP_BASE_HREF en su lugar, que se usa únicamente para fines de enrutamiento (usando PathLocationStrategy ) y no establece ni interactúa con <base href> .

Resumen

  1. <base href> se usa como URL base para el enrutamiento cuando NO se establece APP_BASE_HREF .
  2. La configuración de una combinación de <base href> y APP_BASE_HREF se puede usar para escenarios de implementación en los que la URL mostrada y la ubicación real donde se sirven los archivos son diferentes.
  3. En el caso de que no tenga acceso a index.html , APP_BASE_HREF debe configurarse si usa PathLocationStrategy .

Otras lecturas

  • https://angular.io/guide/router#base-href-1
  • https://angular.io/guide/deployment#the-base-tag
  • https://angular.io/api/common/APP_BASE_HREF
  • https://angular.io/api/common/PathLocationStrategy#description
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda