Implementación de los recursos
Creado para:
- Principiante
- Desarrollador
Los siguientes activos/configuraciones se implementaron en un servidor de publicación de AEM Forms.
-
Agregue la siguiente entrada en el servicio del asignador de usuarios del servicio Apache Sling mediante OSGi configMgr
Desarrollo con ServiceUser.core:getformsresourceresolver=fd-service
Implementación de la aplicación react de ejemplo
- Descargue la aplicación react de ejemplo
- Descomprima el contenido de la aplicación react en una carpeta nueva
- Vaya a la carpeta y ejecute los siguientes comandos
npm install
npm start
Abra el archivo EmergencyContact.js y cambie la dirección URL en el método fetch para que coincida con su entorno.
const getWebForm=async()=>
{
setSpinner(true)
console.log("inside widgetURL function emergency contact");
// NOTE: replace the `aemforms.azure.com:4503` with your AEM FORM server
let res = await fetch("http://aemforms.azure.com:4503/bin/getwidgeturl",
{
method: "POST",
body: JSON.stringify({"icTemplate":"/content/forms/af/waiver/waiver/channels/print","waiver":formData})
})
Para habilitar la realización de llamadas del POST AEM al punto de conexión de la aplicación REACT desde el punto de conexión de la aplicación, deberá especificar las entradas adecuadas en el campo Orígenes permitidos en la configuración de la política de uso compartido de recursos de origen cruzado de Granite de Adobe.
AEM Consulte Comprensión de CORS con para obtener más información sobre las opciones de configuración de CORS.