Уверен, что многим разрабам знакома ситуация, когда ты работаешь над приложением, оно запущено локально, и тебе нужно сделать из него запросы к различным удалённым ресурсам. В этот момент «что-то идёт не так», и ты видишь на своём экране миллион ошибок в консоли браузера. Почему они появляются? Давайте разбираться вместе. В этой статье расскажу о средствах защиты браузера и о том, что он может от вас скрывать в процессе кроссдоменных запросов. Фича: об ошибках будем говорить в картинках :)
Помимо прокси сервера, для разработки можно запустить специальный инстанс браузера, в котором отключены CORS
https://alfilatov.com/posts/run-chrome-without-cors/
Спасибо за статью. Расскажите, почему в случае блокировки кроссдоменных запросов корсом, запросы из постмана могут успешно обрабатываться?
Насколько понимаю, cors - это требование браузера. И его можно отключить.
Спасибо за статью. Было очень полезно
Рисуночки класс 👍
Я нормально наелся этой ошибки когда пытался сделать на ангуляре сайтик который бы показывал мне самую выгодную позицию (руб/1г белка) в Яндекс лавке. Я вообще не по фронтенду, поэтому не знаю, какие бест практики чтобы колить внешний не зависимый API из кода фронта получается? Неужели только прокси? Или бест практика не делать так на фронте в принципе?)
Наконец понял как с этим справляться, а не полагаться на магию ответов stackoverflow