Flask-CORS funktioniert nicht für POST, aber für GET

Ich führe lokal eine Flask-Restful-API aus und sende eine POST-Anforderung mit JSON von einem anderen Port. Ich erhalte den Fehler

No 'Access-Control-Allow-Origin' header is present on the requested resource.

Allerdings, wenn ich laufe

curl --include -X OPTIONS http://localhost:5000/api/comments/3
        --header Access-Control-Request-Method:POST
        --header Access-Control-Request-Headers:Content-Type
        --header Origin:http://localhost:8080

Ich bekomm

HTTP/1.0 200 OK
Content-Type: text/html; charset=utf-8
Allow: HEAD, GET, POST, OPTIONS
Access-Control-Allow-Origin: http://localhost:8080
Access-Control-Allow-Methods: DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT
Vary: Origin
Access-Control-Allow-Headers: Content-Type
Content-Length: 0

, das "Access-Control-Allow-Origin" als "*" anzeigt. GET funktioniert gut, es ist nur POST, der diesen Fehler gibt. Was könnte schief gehen? Falls relevant, verwende ich für das Frontend "Reagieren" und "Anfordern" über Axios.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage