es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Invocación de URL de activo incorrecta en micro frente único de spa.

Estoy utilizando la biblioteca single-spa para la funcionalidad de micro front-end.

Estoy utilizando activos para mostrar en las páginas. Pero la URL que se genera para obtener los activos es incorrecta.

Por ejemplo, si he utilizado el icono information.svg en la aplicación de autoservicio, la URL se espera que sea ‘https://customer.tcm.com/self-service/assets/information.svg’. Pero la URL que se está obteniendo es ‘https://customer.tcm.com/root/assets/information.svg’ o ‘https://customer.tcm.com/assets/information.svg’, lo que obviamente devuelve una respuesta 404.

¿Alguien ha enfrentado este problema antes? ¿Alguien puede ayudarme aquí para resolver esto?

Gracias de antemano.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en Angular y Single-spa-angular, recomendaría revisar la configuración de la ruta de los activos en su aplicación. Es posible que la ruta de los activos no esté configurada correctamente, lo que resultaría en la generación de una URL incorrecta para obtener los activos.

    Puede intentar actualizar la configuración de la ruta de activos especificando la ruta correcta para los activos en el archivo de configuración de su módulo Single-spa.

    Por ejemplo, en su aplicación de autoservicio, puede actualizar la configuración de la ruta de activos a ‘assets/information.svg’ en lugar de ‘root/assets/information.svg’ o ‘https://customer.tcm.com/assets/information.svg’. Esto debería garantizar que se genere la URL correcta para obtener los activos.

    Además, asegúrese de que los activos estén ubicados en el directorio correcto dentro de la estructura de carpetas de su aplicación.

    Si el problema persiste, también puede intentar borrar la caché del navegador o implementar la aplicación con la configuración de ruta de activos correcta.

    Espero que esto le ayude a resolver el problema.

Comments are closed.