как исправить проблему запроса перекрестного источника, запрашиваемую у android и ios builds, если ionic3.Я могу получить доступ к тем же en-точкам, используя ionic serve из браузера, но когда я пытаюсь взять производственную сборку и получить доступ к конечным точкам, я получаю вышеуказанную ошибку.
Также я даже попробовал ssl-серверный тестпроверьте, где я получаю это "Оценка не удалась: безопасные протоколы не поддерживаются".Я не понимаю, как это исправить.Кто-нибудь сталкивается с той же проблемой?или знает, как справиться с этим .....
Я импортировал
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';
и установил заголовки с помощью
headers = new HttpHeaders().set('Content-Type', "application/json");
return new Promise((resolve, reject) => {
this.http.post(TASK.BASEURL + task, requestData, { headers: headers, params: extraParams })
.map(res => res)
.subscribe(response => {
resolve(response);
}, error => {
reject(error)
});
});
-----------------------------------Журнал ошибок ---------------------------------
11-27 18: 09: 55,919 5813-10986 /?D / NetworkSecurityConfig: использование конфигурации сетевой безопасности из ресурса network_security_config debugBuild: false 11-27 18: 09: 55,985 10808-10808 / io.ionic.starter D / SystemWebChromeClient: http://localhost:8080/#/login: Строка 0: доступ к XMLHttpRequest at 'http://www.xxxxxxxxxxxxx.com/api/login' от источника 'http://localhost:8080' заблокирован политикой CORS: Ответ на запрос предварительной проверки не проходит проверку контроля доступа: Перенаправление не разрешено для запроса предварительной проверки.11-27 18: 09: 55.985 10808-10808 / io.ionic.starter I / chromium: [INFO: CONSOLE (0)] "Доступ к XMLHttpRequest в" http://www.xxxxxxxxxxxxx.com/api/login' от источника "http://localhost:8080'была заблокирована политикой CORS: Ответ на запрос предварительной проверки не прошел проверку контроля доступа: Перенаправление не разрешено для запроса предварительной проверки. ", источник: http://localhost:8080/#/login (0) 11-27 18: 09: 56.454 7163-7182 /?Я / Финский: [1422] com.google.android.finsky.bp.an.run (6): Статистика для исполнителя: BlockingExecutor com.google.android.finsky.bp.ao@afe5f2f [Работает, размер пула = 0,активные потоки = 0, поставленные в очередь задачи = 0, выполненные задачи = 7] [1422] com.google.android.finsky.bp.an.run (6): Статистика для исполнителя: LightweightExecutor com.google.android.finsky.bp.ao @ ca9093c [Выполняется, размер пула = 4, активные потоки = 0, задачи в очереди = 0, выполненные задачи = 55] 11-27 18: 09: 56.500 7163-7182 /?Я / Финский: [1422] com.google.android.finsky.bp.an.run (6): Статистика для исполнителя: bgExecutor com.google.android.finsky.bp.ao@53166c5 [Выполняется, размер пула = 4,активные потоки = 0, поставленные в очередь задачи = 0, выполненные задачи = 9]