gpt4 book ai didi

javascript - https 导致立即中止,而 http 正常

转载 作者:行者123 更新时间:2023-11-30 05:56:27 27 4
gpt4 key购买 nike

在我的代码中,我有类似的东西:

A = Backbone.Model.extend({
// url : "http://localhost:3000/a"
url : "https://localhost:3000/a"
});

var a = new A();
a.save();

当我使用 http url 时,一切都很好;但是,当我使用 https 网址时,出现以下错误

{readyState : 0, responseText : "", status : 0, statusText : ""}

firebug“net”选项卡显示 0 个请求

更奇怪的是,当我在其他两个模型上使用 fetch 时,都给出“已中止”错误,但 firebug 显示发出请求和失败请求,而不是上面的 0 个请求。

最佳答案

您的站点是否通过 HTTPS 从本地主机上的端口 3000 提供服务?

如果没有,那么默认情况下这将不起作用。 CORS除非协议(protocol)(http 或 https)、域(域的所有部分)和端口匹配,否则阻止请求在没有额外工作的情况下得到处理。

关于javascript - https 导致立即中止,而 http 正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11566515/

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