通过代理服务或curl解决CORS问题
CORS issue solution via proxy services or curl
我在使用这个根本没有 Access-Control-Allow-Origin
的客户的服务 POST
时遇到了一个主要障碍。
我已经尝试了以下解决方案,还是您说这根本不可能?
- 查看了 JSONP,但仅限于 GET。
- 在我的域上创建了一个可以向客户端域发出请求的服务。结束于
{ [Error: socket hang up] code: 'ECONNRESET' }
- 还没有测试过,但是我可以使用 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
我在使用这个根本没有 Access-Control-Allow-Origin
的客户的服务 POST
时遇到了一个主要障碍。
我已经尝试了以下解决方案,还是您说这根本不可能?
- 查看了 JSONP,但仅限于 GET。
- 在我的域上创建了一个可以向客户端域发出请求的服务。结束于
{ [Error: socket hang up] code: 'ECONNRESET' }
- 还没有测试过,但是我可以使用 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