# API retorna 404 na preflight CORS OPTIONS

**URL:** <https://meta.discourse.org/t/api-returns-404-on-options-cors-preflight/186249>\
**Category:** Development\
**Created:** [Abril 9, 2021, 6:38pm UTC](https://meta.discourse.org/t/api-returns-404-on-options-cors-preflight/186249 "2021-04-09T18:38:57Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![soroushtah](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/soroushtah/32/216429_2.png) [@soroushtah](https://meta.discourse.org/u/soroushtah)\
**Post date:** [Abril 9, 2021, 6:38pm UTC](https://meta.discourse.org/t/api-returns-404-on-options-cors-preflight/186249/1 "2021-04-09T18:38:57Z")

</div>

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](https://github.com/discourse/discourse/commit/963b08f0639d8c67c9272da23a49582967c3510e) 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.

---

_[View the full topic](https://meta.discourse.org/t/api-returns-404-on-options-cors-preflight/186249)._
