我對web開發比較陌生,我不知道如何在應用程序的前端安全地存儲用戶信息。我的問題實際上是從服務器響應中使用客戶端JavaScript提取數據的問題。在前端存儲用戶認證信息
所有我知道該怎麼做是爲了獲取通過模板的用戶數據,如EJS像這樣:
<a id="user_id" value="<%=user._id%>" ></a>
,但必須有比這更好的辦法嗎?我覺得把用戶信息放入DOM是一個壞主意,爲什麼不把它放入WebDB或IndexedDB?
我應該做的,像這樣?:
sessionStorage.setItem('user_id', '<%=user._id%>');
的問題是,這實際上並不檢索數據:
所以也許我應該問的問題 - 如何我可以從html頭部的服務器響應中獲取數據嗎?