Dies ist eine Vorschau des aktuellen Arbeitsstandes der Dokumentation!
# Vorbereitung für bessere API-Funktionalität
Zunächst legen wir einen Code-Schnipsel an, welcher die API-Funktionalität des BX:Frameworks etwas verbessert. Hierzu klicken wir in der linken Navgation Im Panel Ressourcen auf Vorlagen > Dokumentvorlagen
Hier klicken wir nun auf Neu.

aktiviertanhaken- Templatetyp
Groovyauswählen - in das Feld Quelltext folgdenen Code kopieren:
if (action) {
action.sendJSPOutput(true)
action.originalResponse.setHeader("Content-Type", "application/json; charset=UTF-8")
}
response.setHeader("Access-Control-Allow-Credentials", 'true')
response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin"))
response.setHeader("Access-Control-Allow-Headers", 'content-type, cache-control, x-requested-with')
response.setHeader("Access-Control-Allow-Methods", "POST, PUT, DELETE, GET, OPTIONS")
if(request.getMethod().toLowerCase() == "options") {
return
}
Diesen Codeschnipsel brauchen wir dann im Punkt Groovy-Script am API-Endpunkt ausführen.