【发布时间】:2016-02-26 08:51:09
【问题描述】:
我在使用这个根本没有Access-Control-Allow-Origin 的客户提供的POST 服务时遇到了一个主要障碍。
我尝试了以下解决方案,还是您说根本不可能?
- 查看了 JSONP,但仅限于 GET。
- 在我的域上创建了一个可以向客户端域发出请求的服务。结束于
{ [Error: socket hang up] code: 'ECONNRESET' } - 尚未测试,但我可以使用 node-curl 完成它。 https://www.npmjs.com/package/node-curl
请指教。
【问题讨论】:
-
所以,澄清一下。谁拥有该服务?也没有 CORS 问题,是服务所有者问题 :)
-
:) 客户端拥有服务,基本上是 Canvas LMS API,它基于 oAuth2,canvas.instructure.com/doc/api/index.html 是否有解决方法以防标头不存在?
-
您要解决的实际问题是什么?网页是否试图向您的服务发出请求?或者是其他东西?还是您的 node.js 应用只是尝试向其他主机发出请求?
-
这是我的 javascript 客户端代码试图向他们的 Web 服务发出 POST 请求,并且由于缺少访问标头,它失败了,我正在尝试使用上述选项 1、2、3
标签: node.js cors access-control canvas-lms