2017-03-13 10 views
0

私は角度2のプロジェクトを持っていますが、サーバー上のJSONファイルをどのように読み書きできますか?x10HostingでJSONを読み書きする

私はコード自体を変更する必要はありません。自分のコードを変更したり、毎回自分のウェブサイトを再コンパイルしてアップロードする必要はありません。

助けが必要ですか?例は大きく分かります

答えて

0

AngularはHTTP Clientを使用してリモートJSONファイルを読み取ることができますが、リモートファイルに直接書き込むことはできません。

執筆のためにPHP(x10Hostingでサポート)などのサーバーサイドスクリプトを使用してAngularを(HTTPクライアントを使用して)投稿できるURLを提供し、JSONを更新できます。

は、例えば、この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

は、どのように私は、私のアプリでスクリプトに話でしょうか? – mast3rd3mon

+0

私は 'this.http.post( '/ script.php'、body)'のようなことをして、ボディにjsonを渡しますか? – mast3rd3mon

関連する問題