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

143
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?

about 4 years ago · Juan Pablo Isaza
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
about 4 years ago · Juan Pablo Isaza 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