Метод PATCH не разрешен Access-Control-Allow - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь сделать запрос, используя 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 'from origin' http://localhost:8081' заблокирован политикой CORS: метод PATCH не разрешен Access-Control-Allow-Methods в ответе предполетной проверки.

Что происходит?

...