角度选项http预检"相同的域"?

时间:2015-06-05 00:11:03

标签: angularjs node.js cors http-options-method preflight

我目前对于如何对角色' s(jquery)预检OPTIONS调用"选择"或者选择在请求之前执行。

我有一个正常的RESTful api调用(api.domain.co)

我在我的主机文件x.custom_param中创建了一个主机条目127.0.0.1 local.domain.co

我已经创建了自签名证书:

/etc/hosts

我已将我的mac中的证书配置为信任:

http://www.akadia.com/services/ssh_test_certificate.html

我已经配置了我的优胜美地港口转发规则:

http://abetobing.com/blog/port-forwarding-mac-os-yosemite-81.html

我从浏览器的角度(Chrome)了解到:

我有一个角色应用从 https ://local.domain.co加载,其中包含一个可信任的证书,该证书可以调用 https :// api.domain.co/user一切看起来都是绿色的证书,我仍然得到我的api.domain.co服务器的预检OPTIONS调用,这是一个支持CORS的节点resitfy服务器

一切正常......但是

我想摆脱OPTIONS预检任何指针?

2 个答案:

答案 0 :(得分:1)

遗憾的是,子域仍然受到预检规则的影响,所以如果你想要删除OPTIONS,你可以使用jsonp,也可以为网站和网站提供相同的子域名。 API。

答案 1 :(得分:0)

您无法使用localhost。我必须在主机文件中创建一个条目,将127.0.0.1与ack DP3之类的任意名称相关联。那它应该适合你。