HTTP Trigger und Weiterleitung zu einer anderen URL

Weber, Danilo 0 Reputation points
2023-01-18T14:51:15.1333333+00:00

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.

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,594 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.