VueJS - как установить сертификат root в axios - PullRequest
0 голосов
/ 12 июля 2020

Я получаю ошибку «ERR_INVALID_CERT_AUTH» при выполнении вызова ax ios POST. Я попытался предоставить строку сертификата root в httpsAgent, но все равно получаю ту же ошибку. Пожалуйста, дайте мне знать, что я делаю не так и как это исправить. Сертификат выдан CACert. Цените вашу помощь.

const caCrt = '<Certificate string>';
const httpsagent = new https.Agent({ ca: caCrt, keepAlive: false });

axios({
    method: 'post',
    url: urltocall,
    httpsAgent: httpsagent,
    data: JSON.stringify(inputJson),
    config: {
    headers: {
        'Access-Control-Allow-Origin': 'http://localhost:1337',
        'Accept': 'application/json',
        'Content-Type': 'application/json'
        }
    }
    })
    .then(function (response) {
    new Vue({
        components: { Home },
        render: h => h(Home, {
        props: {
            username: 'test
        }
        })
    }).$mount('#app');
    })
    .catch(function (error) {
    alert(error);
    });
...