Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile, Bitcoins

Справляемся с CORS в хроме

Одна из самых распространенных проблем с запросами к серверу это несостыковка доменов запроса и сервера. Блок идет со стороны браузера, если сервер не дал добро на запрос, то данные не пройдут и в консоле выпадет вот такая ошибка:

cors-error

Разумеется, что все это рассуждение имеет смысл, только во время разработки, если такие ошибки у вас на проде, то это уже проблема. Во время же разработки можно все решить небольшим шаманством с самим браузером. На мой взгляд, кстати, это самый адекватный способ, вместо использования плагинов с хрому.

Дело в том, что эту праверку можно у браузера отключить, для этого достаточно запустить его с флагом --disable-web-security --user-data-dir. В линуксе нужно оба, при том что выходит сообщение, что --disable-web-security вроде как не поддерживается, однако без него работать не будет. Кстати, если знаете почему так, то напишите, будет полезно.

Кстати, если вы на линуксе, то вот код для иконки на рабочий стол:

Ссылки по теме:

Поделиться:
comments powered by Disqus