Как устранить ошибку Laravel 401 (Несанкционированный) - PullRequest
0 голосов
/ 24 сентября 2019

Как устранить ошибку Laravel 401 (Неавторизованный) для определенного отдельного URL.

URL-адрес доступен напрямую, но при отправке запроса с использованием axios, как эта ошибка.

1 Ответ

0 голосов
/ 24 сентября 2019

1

Я создаю простые операции CRUD в laravel, используя Vue js вместе с vue axios и vue router.Маршрутизация работает нормально, как и ожидалось, но проблема в том, что когда я сохранил данные с помощью axios, я получил 401 ответ без разрешения.Я защитил свой маршрут так же, как это в web.php

Route::get('/{any}', function () {
    return view('posts');
  })->where('any', '.*')->middleware(['auth']);

И в api.php у меня есть такие маршруты.Ниже приведен код моего компонента vue.

this.axios.post(uri, {post: this.post}, {
          headers: {
              'x-csrf-token': document.querySelectorAll('meta[name=csrf-token]')[0].getAttributeNode('content').value,
              'Accept' : 'application/json'
          }
        }).then((response) => {
        // this.$router.push({name: 'home'});
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...