Я использую vue2 и axios для выполнения вызовов ajax.На странице, которую я называю различными вызовами ajax, некоторые из них работают как HTTPS, а другие - через HTTP , хотя оба кода похожи.
Пример:
axios.get('/api/' + app.$variable1 + '/get-something/')
.then(({ data }) =>
{
app.array = [];
for(let i = 0; i < data.length; i++)
{
app.vats.push({
id:data[i]['id'],
name:data[i]['name'],
something_else[i]['something_else']
});
}
})
Вопрос: Как я могу заставить Axios принимать HTTPS?
Objs: я не могу добавить https вручную, например: "https://www.example.com/1234/12", потому что я использую относительные URL (у меня есть определенныеid назначается на URL и используется повторно для моих звонков).
Сервер: 1) Я форсирую Https через htaccess 2) Я также использую безопасные заголовки, которые не позволяют браузеру выходить из "себя""
РЕДАКТИРОВАТЬ:
Итак, пытаясь перейти к проблеме: 1) В методе Mounting я вызываю 4 отдельных API. Первые два не удается из-за HTTP, а последние два получаютЯ пытался изменить порядок, и всегда первые два не удавались. Я пытался переместить код в Created, что не имеет смысла, и, конечно, он не работал.
HELP !!