Access-Control-Allow不允许使用方法PATCH

时间:2018-12-07 19:15:11

标签: javascript patch jsforce

我正在尝试使用jsforce发出请求:

const jsforce = require('jsforce');
var _connection = new jsforce.Connection({ loginUrl: "https://test--staging.my.salesforce.com/" });

接下来我登录,可以正常工作:

login = () => {
    return new Promise((resolve, reject) => {
        _connection.login("account@test.com.staging", "token" + "password", (err, data) => {
            if (err) {
                return err;
            }
            console.log('logged id!')
            resolve("done");
        })
    });
}

但是当我尝试更新记录时:

_connection.sobject('Lead').update({
    "Id": "00Q0U000002u8SWABC",
    "lastName": "tester man"
}, (err, data) => {
    if (err) {
        return err;
    }
    resolve("done");
});

它给了我这个错误:

  

在以下位置访问XMLHttpRequest   'https://test--staging.my.salesforce.com/services/data/v42.0/sobjects/Lead/00Q0U000002u8SWABC'   来自来源“ http://localhost:8081”的信息已被CORS政策阻止:   的Access-Control-Allow-Methods不允许使用方法PATCH   飞行前反应。

这是怎么回事?

0 个答案:

没有答案