Я создал API на laravel 5.8, используя аттестат аттестата. У меня есть следующие маршруты API на laravel:
// private routes
Route::middleware('auth:api')->group(function () {
Route::get('/getUser', 'Api\AuthController@getUser')->name('getUser');
});
// public routes
Route::post('/login', 'Api\AuthController@login')->name('login.api');
Route::post('/register', 'Api\AuthController@register')->name('register.api');
Я проверяю свои маршруты, используя почтальон, и это работает! , но когда я вызываю маршрутизацию из angular 8, общедоступнаямаршруты работают, но частный маршрут возвращает ошибку 401 (неавторизовано).
ошибка с консоли
следующий код для вызова маршрутов в угловых:
import { Headers, RequestOptions } from '@angular/http';
import { HttpClient } from '@angular/common/http';
headers: Headers = new Headers();
constructor(private http: HttpClient) {}
getUser(accessToken) {
this.headers.append('Accept','application/json');
this.headers.append('Authorization', 'Bearer ' + accessToken);
this.options = new RequestOptions({headers: this.headers});
return this.http.get(this.urlServer, this.options);
}
Я пробовал много способов решитьэту проблему и увидеть все билеты здесь, но проблема еще не решена.