У меня проблемы с паспортом.
Я пытаюсь получить некоторые данные из моего API. из реагировать родное приложение. он работает нормально, когда пробуете его из почтальона, но когда я делаю то же самое из моего приложения, он не работает как получилось?
AsyncStorage.getItem('TOKEN').then(token => {
fetch(BACKEND_URL + '/api/getdata/', {
method: 'GET',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + token,
},
})
.then(response => response.json())
.then(responseJson => {
console.log(responseJson);
this.setState({
data: responseJson.data,
isLoading: false,
});
})
.catch(error => {
console.error(error);
});
});
//DataController.php
public function fetchdataAPI()
{
$user = auth('api')->user();
$data = Data::all();
return response()->json([
'data' => $data,
]);
}
//API.php
Route::group(['middleware' => 'auth:api'], function(){
Route::get('getdata','dataController@fetchDataAPI');
});
При извлечении данных из приложения-носителя с использованием fetch api ответ «не прошедший проверку подлинности»