электроне, мобильное приложение на rn и веб на реакте. Подключаются все приложения к бекенду через apollo client, причем инициализация клиента абсолютно одинаковая, но в случае веб- приложения выдаются ошибки с cors. С чем это может быть связано?
Если ты пытаешься в браузере отправить запрос, используя fetch/xhr, на домен, отличный от текущего или даже на тот же домен, но с другим портом, то столкнешься с CORS-ограничением. Чтобы это пофиксить, сервер, на который отправляется запрос, должен отдать заголовки Access-Control-* в ответ. Подробнее тут https://developer.mozilla.org/ru/docs/Web/HTTP/CORS
А почему в таком случае electron приложение нормально запросы получает
Потому что это не браузер
Ну потому что электрон хоть и является браузером, но его функционал отличается от стандартного.
Это не браузер, это кусок браузера, умеющий рендерить хтмл и выполнять жс
Обсуждают сегодня