Ao tentar fazer uma solicitação entre origens diferentes (no meu caso, criar um novo post via /posts.json), a API retorna ‘404 Not Found’ por algum motivo e, portanto, a solicitação de pré-voo OPTIONS falha.
Cabeçalhos da resposta:
HTTP/2 404 Not Found
date: Sex, 09 Abr 2021 17:59:03 GMT
content-encoding: gzip
content-type: text/html; charset=utf-8
status: 404 Not Found
x-request-id: f8378b677d9c0a44993289c4c06bcfa3
x-runtime: 0.054407
Também vi este commit no repositório do Discourse no GitHub que deveria ter corrigido esse problema, mas ainda assim, não faço ideia do motivo pelo qual isso acontece.
Sua ajuda seria muito apreciada.