MicroFrontends es un estilo arquitectónico para crear aplicaciones web dividiéndolas en módulos más pequeños, independientes y poco acoplados. Cada módulo, o MicroFrontend, se desarrolla e implementa de forma independiente, con su propio conjunto de dependencias, tecnologías y equipos.
La implementación de MicroFrontend en Angular 15 implica dividir la aplicación en partes más pequeñas que se pueden desarrollar e implementar de forma independiente. Cada MicroFrontend debe tener su propia aplicación Angular, con su propio conjunto de componentes, servicios y módulos.
ng new angular-mfe-example --create-application="false"
Es la aplicación principal donde obtenemos todas las aplicaciones remotas y configuramos el enrutamiento para ellas.
ng g application host
Agregar ruta a app-routing.module.ts
Limpie app.component.html y agregue el siguiente código
ng serve host
ng new remoteapp1
ng new remoteapp2
ng g m home
ng g c home
adding home module and component to remoteapp1
adding home module and component to remoteapp2
ng add @angular-architects/module-federation --project host --port 4200
ng add @angular-architects/module-federation --project remoteapp1 --port 5001
ng add @angular-architects/module-federation --project remoteapp2 --port 5002
10. Luego, si obtiene el siguiente error en remoteapp1 y remoteapp2. luego agregue home.module.ts en tsconfig (archivos).
11. Ahora reserve los controles remotos y modifique el host app.component.ts como se muestra a continuación
Laboral……
Enlace de repositorio:https://github.com/GuruNadh552/Micro-Frontends-in-Angular
Gracias si tienes alguna duda. dejar el mensaje en los comentarios
Las pruebas son una parte esencial del desarrollo de software. Garantiza que el código sea confiable, funcione como se espera y reduce la probabilidad de errores.
Estoy absolutamente convencido de todas las nuevas funciones de Angular v16, comenzando por las señales y, bueno, todo lo demás. Y simplemente no pude resistir la tentación de actualizar una de las aplicaciones de la compañía solo para ver qué tan difícil podría ser.
“Él me protegerá cuando esté en peligro. Me esconderá en su tienda.
En el panorama empresarial en rápida evolución actual, el concepto de trabajo híbrido y remoto ha ganado un impulso sin precedentes. A medida que las empresas continúan adaptándose a las necesidades y expectativas cambiantes de sus empleados, expertos de varios campos se han reunido para analizar los beneficios, los desafíos y el futuro de esta forma transformadora de trabajar.
En el mundo interconectado de hoy, la amenaza de los ataques cibernéticos es más frecuente que nunca. Los ciberdelincuentes y los actores del estado-nación buscan constantemente explotar las vulnerabilidades y robar datos valiosos, lo que representa un riesgo significativo para las organizaciones de todos los tamaños.
Para evitar ambigüedades se utilizarán los siguientes términos; autenticador; El teléfono móvil que se utiliza para realizar el inicio de sesión en el sitio web; El sitio web o la aplicación que el usuario está utilizando para realizar el servicio de solicitud de inicio de sesión; El proveedor que proporciona el servicio dado, por ejemplo