2017-03-13 3 views
0

Ich habe ein angular 2-Projekt, wie kann ich lesen und schreiben in eine JSON-Datei auf meinem Server?Lesen und Schreiben in JSON auf x10Hosting

Ich kann tun, was ich will in meinem Code selbst Bit Ich möchte nicht meinen Code ändern, kompilieren und laden Sie meine Website jedes Mal.

Irgendwelche Hilfe? Beispiele werden sehr geschätzt

Antwort

0

Angular kann die Remote-JSON-Datei mit der HTTP Client lesen, aber es kann nicht direkt in die Remote-Datei schreiben.

Zum Schreiben können Sie eine serverseitige Skript wie PHP (unterstützt von x10Hosting) eine URL zur Verfügung zu stellen, die (auch mit dem HTTP-Client) Eckige zu schreiben erlaubt, die JSON zu aktualisieren.

Zum Beispiel so etwas wie dieses PHP:

$data = json_decode('./data.json'); // decode the json 
$data->something = $_POST['something']; // update the something property 
file_put_contents('./data.json', json_encode($data)); // write back to data.json 
+0

wie würde ich an das Skript in meiner app sprechen dann? – mast3rd3mon

+0

würde ich etwas wie 'this.http.post ('/ script.php', body)' machen und den JSON im Körper übergeben? – mast3rd3mon