Ich arbeite in einer Anwendung in Ionic 2 und ich verbinde es mit node.js Server. für Sendedaten (Server - Ionic) ich so senden:.json in Ionic 2
http.createServer(function (req, res){
...
res.end(data); // data is 0 or 1
}
In Ionic, ich die Daten wie diese:
this.http.post("http://192.168.1.100:8080/post", 'PidoDatosClima' + '_' + this.parameter1)
.subscribe(data => {
resp=data.json()
console.log(resp);
...
Wo bzw. 0 oder 1, so ist ... in dieser Beispiel funktioniert gut.
Mein Problem ist, wenn ich mehr Daten in meinem Server so ... wenn in "res.end (Daten)" Daten sind die Zeichenfolge "1_2_3"
In Ionic senden muß, ich diese Fehlermeldung erhalten:
EXCEPTION: SyntaxError: Unexpected token _ in JSON at position 1
Jemand weiß, wie kann ich es lösen?
Können Sie uns zeigen, was Sie bekommen, wenn Sie Ihre Post-Service laufen? Es kann etwas in der Art sein, wie die Daten zurückgegeben werden, aber ich möchte nicht annehmen. –
Sie erhalten keinen JSON, sodass Sie json() nicht verwenden können. Vielleicht verwenden Sie ( Daten) ._ Körper stattdessen (Privatbesitz) –
misha130
Danke für die Antwort mich. Könnten Sie bitte ein Beispiel nennen, dass ich einen Test gemacht habe, aber nicht funktioniert. Danke im Voraus! – Tecnico