Как исправить Ax ios получить и опубликовать запрос автоматического изменения опции в Vue js - PullRequest
0 голосов
/ 26 февраля 2020

Я разработал vue - js приложение. Я использовал топор ios для вызова API. в браузере chrome все вызовы API работают нормально. Но в firefox некоторые вызовы API не работают. Его метод меняется на параметры и тип: html.

       this.axios
        .post("/login", this.userlog)
        .then(response => {
          this.successLogin(response);
        })
        .catch(error => {
          this.errorLogin(error);
        }); 

Это заголовок запроса в firefox

User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:72.0) Gecko/20100101 Firefox/72.0
Accept: */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Access-Control-Request-Method: POST
Access-Control-Request-Headers: content-type
Referer: http://localhost:8080/view-request/150
Origin: http://localhost:8080
Connection: keep-alive```

1 Ответ

0 голосов
/ 28 февраля 2020

Если вы использовали laravel бэкэнд. Вы должны добавить

header("Access-Control-Allow-Headers: Authorization, X-Requested-With,  Content-Type, Accept");
header('Access-Control-Allow-Origin', '*');

эту строку в начало вашего файла маршрутов. Следует использовать отдельную строку.

...