HTTP Trigger und Weiterleitung zu einer anderen URL
Hallo Zusammen,
ich habe innerhalb eine Resourcengruppe eine Static Web App. In der entsprechenden index.html wird per Javascript durch eine URL eine Function App aufgerufen. Diese Function App führt mithilfe einer Unternehmensapp eine Authentifizierung via AAD durch. Bis dahin funktioniert noch alles ohne Code. Nun möchte ich, dass wenn diese Authentifizierung fertig ist, per Funktion auf eine andere URL weitergeleitet wird, in welcher meine eigentliche Webseite liegt, weitergeleitet wird. Das habe ich mit einem HTTP Trigger versucht, ebenfalls hier sind Screenshots der function.json und index.js Dateien angefügt. Jedoch wird diese Funktion so nicht getriggert. Können Sie mir da weiterhelfen?
{
"bindings": [
{
"authLevel": "anonymous",
"type": "httpTrigger",
"direction": "in",
"name": "req",
"route": "{route?}",
"statuscode": "200",
"methods": [
"get"
]
},
{
"type": "http",
"direction": "out",
"name": "res"
}
],
"disabled": false
}
const http = require('http');
module.exports = async function (context, req) {
context.log('JavaScript HTTP trigger function processed a request.');
if (req.url === "Url der abgeschlossenen Authentifizierung") {
req.url = "Weiterleitungsurl";
}
context.res = {
body: "URL: " + req.url
};
}
Vielen Dank für eure Hilfe.