Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dmitriyzyuzin/a4ffa55c6a35ff19021c913bdbbbecf7 to your computer and use it in GitHub Desktop.
Save dmitriyzyuzin/a4ffa55c6a35ff19021c913bdbbbecf7 to your computer and use it in GitHub Desktop.
Another way to fix CORS errors

Пример, нужно дернуть какую-то стороннюю апиху https://my-awesome-api.haha CORS настроен таким образом что ты не можешь это сделать со стороннего домена, а доступа к серверу апихи нет (сторонеее апи же). То можно использовать прокси-сервер для этого. CORS реализованы в браузере только.

npx local-cors-proxy --proxyUrl https://my-awesome-api.haha

Это тулза выдаст примерно следующее:

To start using the proxy simply replace the proxied part of your url with: http://localhost:8010/proxy

Теперь на своем сайте можно делать запрос на http://localhost:8010/proxy и получать ответ с https://my-awesome-api.haha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment