gpt4 book ai didi

angularjs - "Same Domain"上的 Angular 选项 http 预检?

转载 作者:太空宇宙 更新时间:2023-11-03 22:15:23 28 4
gpt4 key购买 nike

我目前对如何“选择”或选择在请求之前执行 Angular 的(jquery)预检 OPTIONS 调用感到困惑。

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

我已在主机文件 /etc/hosts 中创建了一个主机条目 127.0.0.1 local.domain.co

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

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

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

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

我已配置我的 Yosemite 端口转发规则:

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

我从浏览器的 Angular 理解这一点(Chrome):

我有一个从 https://local.domain.co 加载的 Angular 应用程序,其受信任的证书调用了 https://api.domain.co/user 证书中的所有内容看起来都是绿色的,并且我仍然收到对我的 api.domain.co 服务器的预检选项调用,该服务器是一个支持 CORS 的 Node resitfy 服务器

一切正常...但是

我想去掉 OPTIONS 预检有什么指示吗?

最佳答案

不幸的是,子域仍然受到预检规则的影响,因此如果您想删除选项,您可以使用 jsonp 或为站点和 api 使用相同的子域。

关于angularjs - "Same Domain"上的 Angular 选项 http 预检?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30656293/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com