Déployer les ressources

Les ressources/configurations suivantes ont été déployées sur un serveur de publication AEM Forms.

Déployer l’exemple d’application React

npm install
npm start

Ouvrez le fichier EmergencyContact.js et modifiez l’URL dans la méthode de récupération pour qu’elle corresponde à votre environnement.

 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})

         })

Pour activer l’envoi d’appels POST vers le point d’entrée AEM à partir de votre application REACT, vous devez spécifier les entrées appropriées dans le champ Origines autorisées dans la configuration de la politique de partage des ressources entre origines multiples Adobe Granite.

cors-setting

Voir Présentation de la norme CORS avec AEM pour plus d’informations sur les options de configuration CORS.

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