Implementación de los recursos

Los siguientes activos/configuraciones se implementaron en un servidor de publicación de AEM Forms.

Implementación de la aplicación react de ejemplo

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 de POST al extremo de AEM desde la aplicación REACT, 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 Adobe Granite.

configuración de cors

Consulte Comprensión de CORS con AEM para obtener más información sobre las opciones de configuración de CORS.

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e