Мое приложение 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);
}
);