Я использую Ionic native http для выполнения запросов к серверу.Сервер размещен на AWS, а API-интерфейс запущен и работает (проверено почтальоном).
Когда я выполняю ионную обработку, запросы выполняются и работают, но когда я пытаюсь запустить его на устройстве, он не работает.При проверке я получаю «net :: ERR_CLEARTEXT_NOT_PERMITTED», и сообщение отправляется в виде OPTIONS
ERROR HttpErrorResponse {заголовки: HttpHeaders, статус: 0, statusText: «Неизвестная ошибка», URL: «http://18.220.143.133/api/login", ok»: false,…}
уже пытались добавить в config.xml
login(user: User): Observable<AuthResponse> {
return this.httpClient.post('http://18.220.143.133/api/login', user, {
headers: new HttpHeaders().set('Content-Type', 'application/json'),
}).pipe(
tap(async (res: AuthResponse) => {
if (res.success == true) {
await this.storage.set('user',res.user);
await this.storage.set('ACCESS_TOKEN', res.token);
this.authSubject.next(true);
}
})
);
}
Я ожидаю, что http-запросы будут проходить и с мобильных устройств.