Distribuire le risorse
Le seguenti risorse/configurazioni sono state distribuite su un server di pubblicazione AEM Forms.
-
Aggiungi la seguente voce nel servizio User Mapper di Apache Sling Service utilizzando OSGi configMgr
Sviluppo con ServiceUser.core:getformsresourceresolver=fd-service
Distribuire l’app di reazione di esempio
- Scarica l’app di reazione di esempio
- Decomprimi il contenuto dell’app React in una nuova cartella
- Passa alla cartella ed esegui i seguenti comandi
npm install
npm start
Apri il file EmergencyContact.js e modifica l’URL nel metodo di recupero in base all’ambiente in uso.
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})
})
Per abilitare l’esecuzione di chiamate POST all’endpoint AEM dall’app REACT, è necessario specificare le voci appropriate nel campo Origini consentite nella configurazione dei criteri di condivisione risorse tra origini diverse di Adobe Granite.
Per ulteriori dettagli sulle opzioni di configurazione CORS, vedi informazioni su CORS con AEM.
recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e