Проблемы с CORS в ионном запрашивающем API, размещенном на localhost - PullRequest
0 голосов
/ 02 сентября 2018

Мое приложение Ionic работает на http://localhost:8100/, и я запрашиваю http://localhost:40410/api/myApi для API.
Я знаю, что это вызовет проблемы с CORS, я попытался, добавив настройки прокси в ionic.config.json как

"proxies": [
{
  "path": "/api",
  "proxyUrl": "http://localhost:40410/"
}
           ]  

И когда я ionic serve, я получил этот вывод на консоли Proxy added:/api => https://localhost:44381/, но в приложении я не могу получить какие-либо данные из API.
Это то, что я получил в Chrome Dev Tools

Request URL: http://localhost:8100/api/myApi
Request Method: GET
Status Code: 500 Internal Server Error
Remote Address: 127.0.0.1:8100

это мой код ts,

    this.http.get('/api/myApi').subscribe(
(data) => {
  console.log(data.json());
},(error) =>{
console.log(error);
}
   );

1 Ответ

0 голосов
/ 03 сентября 2018

Вы можете запустить chrome со следующим параметром, чтобы отключить защиту cors. --disable-веб-безопасность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...