O Flask-CORS não funciona no POST, mas no GET
Estou executando uma API Flask-Restful localmente e enviando uma solicitação POST contendo JSON de uma porta diferente. Estou recebendo o erro
No 'Access-Control-Allow-Origin' header is present on the requested resource.
No entanto, quando eu corro
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
eu recebo
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
que mostra "Access-Control-Allow-Origin" como "*". GET funciona bem, é apenas o POST que fornece esse erro. O que poderia dar errado? Se relevante, para o frontend, estou usando react e solicitando através de axios.