Abrir una aplicación React personalizada
Objetivo
Abrir una aplicación React personalizada que se ha registrado en un entorno, desde la página de inicio del Shell de la plataforma.
Requisitos previos
- Ha iniciado sesión en el Shell de la plataforma.
- Tiene acceso al entorno en el que está instalada la aplicación React personalizada.
- La aplicación React personalizada se ha registrado en ese entorno (consulte Registrar una aplicación React personalizada).
Pasos
- En el Shell de la plataforma, use el selector de entorno para elegir el entorno en el que está instalada la aplicación React personalizada.
- Vaya a la página de inicio del Shell. La aplicación React personalizada aparece junto a las aplicaciones basadas en modelo integradas, con el nombre para mostrar con el que se registró.
- Seleccione la aplicación React personalizada. El Shell la carga y se abre ahí mismo.
Qué ocurre entre bastidores
Antes de cargar la aplicación, el Shell de la plataforma solicita un token de acceso limitado y de corta duración, válido solo para esa aplicación y ese entorno; después carga el código remoto de la aplicación y la representa directamente: la aplicación comparte el único runtime de React del Shell en lugar de ejecutarse en un marco aislado. La aplicación solo llega a los datos y al registro de la plataforma a través del Runtime SDK que proporciona el Shell, así que siempre actúa con los permisos del usuario que ha iniciado sesión en el entorno actual. Una aplicación cuyo código se sirve desde un origen que el entorno no tiene en su lista de permitidos se rechaza antes de cargarse.
Solución de problemas
- La aplicación no aparece en la página de inicio. Confirme que está en el entorno en el que se registró la aplicación; una aplicación React personalizada instalada en un entorno no aparece en otro hasta que se importa allí su solución.
- «El código de esta aplicación se sirve desde un origen bloqueado». La URL de remoteEntry de la aplicación no está en la lista de permitidos del entorno. Un administrador debe agregar el origen para que el Shell la cargue.
Escenarios relacionados
- Registrar una aplicación React personalizada.