Wywołuję usługę/zasób backendu przez AngularJs $HTTP GET
. Jeżeli nie jest dostępny zwraca 404
i zakładka Chrome sieci pokazuje, że jest 404
jako poniższych:Kątowy status HTTP (-1)
Request Method:OPTIONS
Status Code:404 Not Found
ale wewnątrz angularjs $HTTP
wynikiem połączenia, mam status=-1
i nie 404
:
{data: null, status: -1, config: Object, statusText: ""}
Dlaczego tak się dzieje?
NB) Mam usług Molo na backend i włączona CORS:
"Access-Control-Allow-Origin":"*"
"Access-Control-Allow-Headers": "origin, content-type, accept, authorization"
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, OPTIONS, HEAD"