Getting CORS mit Nancy zusammenarbeiten

Ich versuche, alle Arten von Anfragen für die Zusammenarbeit mit Nancy und CORS zu bekommen. Derzeit füge ich am Ende der Anfrage eine Pipeline hinzu:

            pipelines.AfterRequest.AddItemToEndOfPipeline((ctx) => ctx.Response
            .WithHeader("Access-Control-Allow-Origin", "http://localhost:57515")
            .WithHeader("Access-Control-Allow-Methods", "POST, GET, DELETE, PUT, OPTIONS")
            .WithHeader("Access-Control-Allow-Headers", "Accept, Origin, Content-type")
            .WithHeader("Allow", "POST, GET, DELETE, PUT, OPTIONS"))

Die Optionsanforderung wird mit dem Statuscode 200 zurückgegeben, was mich zu der Annahme verleitet, dass sie ordnungsgemäß ausgeführt wurde. Bei jeder anderen Art von Anforderung als OPTIONEN schlägt sie jedoch mit der Methode 405 Not Allowed fehl. Muss ich noch etwas auf der Client- oder Serverseite tun, damit dies funktioniert?

Die clientseitige Bibliothek, die ich verwende, ist das Backbone.

Danke im Voraus

Antworten auf die Frage(3)

Ihre Antwort auf die Frage