Flask-CORS не работает для POST, но работает для GET

Я запускаю Flask-Restful API локально и отправляю запрос POST, содержащий JSON, с другого порта. Я получаю ошибку

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

Тем не менее, когда я бегу

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

я получил

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

который показывает «Access-Control-Allow-Origin» как «*». GET работает нормально, это просто POST, который дает эту ошибку. Что может быть не так? Если уместно, для внешнего интерфейса я использую реагировать и запрашивать через axios.

Ответы на вопрос(1)

Ваш ответ на вопрос