no-cors
означает, что вы сообщаете fetch, что вы не собираетесь делать что-либо, для чего требуется разрешение CORS, и что оно не должно запрашивать его.
Проблема в том, что вы являетесь делать то, что требует разрешения CORS.Вы пытаетесь прочитать ответ из разных источников.
В результате возникает ошибка CORBs.
Вам необходимо изменить режим на cors
и изменить сервер, запрашивающий данные.от этого он дает разрешение.
Вы делаете запрос GET.Нет смысла устанавливать заголовок Content-Type
.Нет тела запроса для описания типа.
Возможно, вы путаете Content-Type
с Accept
.
application/json
- это не просто Content-Type, так что вы не толькодля чтения ответа требуется разрешение CORS, но браузер отправит предварительный запрос, чтобы сначала запросить разрешение на отправку запроса.
Не устанавливать заголовок Content-Type
для запроса GET.