部署資產
下列資產/設定已部署在AEM Forms發佈伺服器上。
-
使用OSGi configMgr在Apache Sling服務使用者對應程式服務中新增以下專案
DevelopingWithServiceUser.core:getformsresourceresolver=fd-service
部署範例react應用程式
- 下載範例react應用程式
- 在新資料夾中解壓縮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組態選項的詳細資訊,請參閱透過AEM瞭解CORS。
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e