错误:跨域请求块



我正在尝试使用PlanGrid API开发web,并且我得到跨域请求块错误。

var apiKey="API KEY";
var password="PASSWORD";
$.ajax({
    url: "https://io.plangrid.com/projects",
    xhrFields: {
        withCredentials: true
    },
    headers: {
        "Authorization": "Basic " + btoa(apiKey + ":" + password),
        Accept:'application/vnd.plangrid+json; version=1'
    },
    type: 'GET',
    crossDomain: true,
    success: function (data) {
        console.log(JSON.stringify(data));
    },
    error: function(data){
        console.log(JSON.stringify(data));
    }
});

ajax请求后,我得到错误:

"对预飞行请求的响应未通过访问控制检查:请求的资源上没有' access - control - allow - origin '标头。"因此,不允许访问源'http://localhost:3000'。响应的HTTP状态码为401。"

谁能告诉我我哪里错了?由于

尝试在ajax中将https更改为http,看看是否有效。匹配与您的域相同的协议,即localhost。您的本地主机在http.

相关内容

  • 没有找到相关文章

最新更新