2016-11-28 5 views
0

私のアプリケーションは完全にクライアント側のAngularJSに基づいています。サーバーはExpress JSに基づいています。データ通信に関しては、http postメソッドを使用しています。 httpリクエストを送信すると、サーバーはJSON形式のデータで応答しますが、すべてのJSONデータはクライアントブラウザに表示されます。クライアントブラウザにJSONデータを表示したくありません。クライアント/サーバーでの通信を保護する方法は?

alt

クライアントブラウザでJSONデータを非表示にしたり確保する方法はありますか?

+2

質問と説明は全く異なる2つのことです。 – Prajwal

+0

データを送信しないでください。 – Prajwal

+0

あなたの質問の可読性を高めるために、私は小さな編集をしました。このサイトでは、あなたの質問を編集して再編集してできるだけ明確かつ有用なものにするよう奨励されています。がんばろう! –

答えて

0

これまでに送信する応答は、クライアント側で表示されます。一部のデータを非表示にしたい場合は、いつでもデータを暗号化して送信できます。そのような有用なツールの1つはCrypto-JSです。

ユーザーにはまだデータが表示されますが、暗号化されるため、ユーザーは理解できません。

しかし、依然としてユーザーに敏感なデータをクライアント側に送信しない方が安全です。

+0

おかげで...しかし、私は角でエクスプレスjsで暗号化されたデータをデコードできますか? – abhimanyu

+0

はい、できます。そのためにAngular2を使用する必要があります。どちらもnpmを使用します。 – Prajwal

+0

okk..iは私のjsonデータを暗号化しようとします。 – abhimanyu

関連する問題