Axios с доступом к Vue http вместо https - PullRequest
0 голосов
/ 21 сентября 2018

Я использую 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 !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...