部署資產

下列資產/設定已部署在AEM Forms發佈伺服器上。

部署範例react應用程式

npm install
npm start

開啟EmergencyContact.js檔案,並變更擷取方法中的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-setting

如需CORS組態選項的詳細資訊,請參閱透過AEM瞭解CORS

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