У меня проблемы с прокси-конфигом в ionic, получение 404 не найдено.
Считайте, что установка правильная, поскольку журнал распечатывает следующее.
[22:40:14] Proxy added:/api/* => http://localhost:8082/
[22:40:14] Proxy added:api/* => http://localhost:8082/
[22:40:14] Proxy added:/api => http://localhost:8082/
[22:40:14] Proxy added:api => http://localhost:8082/
....
[22:40:24] dev server running: http://localhost:8100/
А вот как я называю API
findPhotosByGeo(page: number,lat:number,lng:number): Observable<any> {
let url = `/api/photo/geo?lat=${lat}&lon=${lng}&radius=10&per_page=${this.perPage}&page=${page}`;
return this.findPhotosGeneral(url);
}
Попробовал следующее в браузере.
Следующее дает 404:
http://localhost:8100/api/photo/geo?lat=40.5964698&lon=-73.9782571&radius=10&per_page=5&page=0
Правильный ответ дает следующее:
http://localhost:8082/api/photo/geo?lat=40.5964698&lon=-73.9782571&radius=10&per_page=5&page=0
Вот почему я думаю, что прокси-сервер не перенаправил меня.
Ионная информация
Your system information:
ordova CLI: 7.0.1
Ionic Framework Version: 3.3.0
Ionic CLI Version: 2.2.3
Ionic App Lib Version: 2.2.1
Ionic App Scripts Version: 1.3.0
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 10
Node Version: v6.10.2
Xcode version: Not installed