2016-11-28 130 views
0

我的應用程序基於AngularJS,完全客戶端;該服務器基於Express JS。對於數據通信,我使用http post方法。當我發送一個http請求時,服務器以JSON格式響應數據,但所有JSON數據都顯示在客戶端瀏覽器中。我不想在客戶端瀏覽器中顯示JSON數據。如何保護客戶端服務器中的通信?

alt

有什麼辦法來隱藏或在客戶端瀏覽器的安全的JSON數據?

+2

問題和描述是兩個完全不同的東西,我明白了。 – Prajwal

+0

然後不要發送數據。 – Prajwal

+0

我做了一個小小的編輯,以提高您的問題的可讀性。請記住,在這個網站上,我們鼓勵你[編輯]並重新編輯你的問題,使其儘可能清晰和有用;祝你好運! –

回答

0

您將發送的任何迴應將顯示在客戶端。如果你想隱藏一些數據,你可以隨時加密併發送。其中一個有用的工具是Crypto-JS

用戶仍然會看到數據,但由於它將被加密,他無法理解它。

但是,不要將用戶敏感數據發送到客戶端更安全。

+0

感謝兄弟...但我可以解碼由角速度js加密角數據? – abhimanyu

+0

是的,你可以。你將不得不爲此目的使用Angular2。因爲他們都使用npm。 – Prajwal

+0

okk ..我會嘗試加密我的json數據。 – abhimanyu