部署资源

以下资产/配置部署在AEM Forms发布服务器上。

部署示例react应用程序

npm install
npm start

打开EmergencyContact.js文件,更改fetch方法中的URL以匹配您的环境。

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

         })

要启用从REACT应用程序对AEM端点的POST调用,您需要在AdobeGranite跨源资源共享策略配置的允许源字段中指定相应的条目。

cors设置

请参阅 使用AEM了解CORS 有关CORS配置选项的更多详细信息。

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