De vereiste afhankelijkheden installeren
- Van toepassing op:
- Experience Manager 6.5
- Onderwerpen:
- Adaptieve formulieren
Gemaakt voor:
- tussenpersoon
- Gebruiker
Installeer de volgende afhankelijkheden in uw reactieproject om te beginnen met het gebruik van adaptieve formulieren zonder kop in uw reactieproject
- @aemforms/af-response-components
- @aemforms/af-response-renderer
Werk package.json bij om de volgende gebiedsdelen te omvatten. Op het moment van schrijven was 0.22.41 de huidige versie
"@aemforms/af-react-components": "^0.22.41",
"@aemforms/af-react-renderer": "^0.22.41",
Proxy instellen
Cross-Origin Resource Sharing (CORS) is een beveiligingsmechanisme dat webbrowsers beperkt om aanvragen in te dienen op een ander domein dan het domein waarop de app wordt gehost. Er kunnen CORS-fouten optreden wanneer u gegevens probeert op te halen van een API die wordt gehost op een ander domein. Door een proxy in te stellen, kunt u de CORS-beperkingen omzeilen en aanvragen indienen bij de API vanuit de React-app. Ik heb de volgende code in een dossier genoemd setUpProxy.js in de src omslag gebruikt. zorg ervoor u het doel verandert om aan uw te richten publiceert instantie.
const { createProxyMiddleware } = require('http-proxy-middleware');
const proxy = {
target: 'https://mypublishinstance:4503/',
changeOrigin: true
}
module.exports = function(app) {
app.use(
'/adobe',
createProxyMiddleware(proxy)
),
app.use(
'/content',
createProxyMiddleware(proxy)
);
};
U zult ook http-proxy-middleware module aan uw project moeten installeren en toevoegen.