Ich baue meine erste App mit ionischen Rahmen. Ich stoße auf folgendes Problem. Ich habe eine Nodejs Rest API in der Cloud gehostet. Wenn ich meine App mit ionic serve ausführen und ich einige Daten abrufen, funktioniert es. Aber wenn ich es von meinem Gerät (mit ionic Lauf Android) tun, funktioniert es nicht. Ich habe etwas über Cordova-Plugin-Whitelist gelesen, aber ich habe es und funktioniert immer noch nicht.Ionic Rest API Anruf funktioniert nicht von Gerät
ionic.project
{
"name": "myApp",
"app_id": "",
"proxies": [
{
"path": "/contacts",
"proxyUrl": "https://myapp.herokuapp.com/contacts"
}
]
}
In config.xml habe ich beide dieser tags:
<access origin="*"/>
<allow-navigation href="*" />
Ich vergaß zu erwähnen, dass ich zu dieser anderen api versucht, Zugriff auf https://api.chucknorris.io/jokes/random und es hat keine Probleme mit ihm. Vielleicht stimmt etwas nicht mit meinem REST-Service von nodejs?
Plattform entfernen und erneut hinzufügen ..! Dann führen Sie "ionic run Android" –
Hat nicht funktioniert. Ich denke, es hat etwas mit meinem Service zu tun und nicht mit ionischen. –
Dieses Plugin löst dieses Problem, wenn Sie Ihre Anwendung in einem Chrome Borwser testen: Allow-Control-Allow-Origin: * –