通过代理服务或curl解决CORS问题

CORS issue solution via proxy services or curl

我在使用这个根本没有 Access-Control-Allow-Origin 的客户的服务 POST 时遇到了一个主要障碍。

我已经尝试了以下解决方案,还是您说这根本不可能?

  1. 查看了 JSONP,但仅限于 GET。
  2. 在我的域上创建了一个可以向客户端域发出请求的服务。结束于 { [Error: socket hang up] code: 'ECONNRESET' }
  3. 还没有测试过,但是我可以使用 node-curl 完成它吗? https://www.npmjs.com/package/node-curl

请指教

那么,为什么不添加这个 header?只需一行代码:)

您可以 运行 您自己的服务器,它将请求转发到该服务(nginx 可以轻松做到这一点,take a peek)。
简而言之:
frontend app -> your proxy with CORS headers (like nginx) -> api service