我非常困惑,我是否应该将userId存储在localStorage中,并在我必须使用它时从localStorage中获取它,或者我已经看到许多人将他们的userId存储在jwt令牌中,并通过解码从服务器获取它。究竟哪一种方法是正确的,或者有没有更好的方法?
const userId = localStorage.getItem("highfitid")
axios.post("http://localhost:6007/getusercart",{
method:"GET",
headers:{'Content-Type':"application/json"},
userId
} ).then((data) =>{
setCartproduct(data.data)
/// console.log(data, 'cart')
})
}, [userId])
1条答案
按热度按时间kyxcudwk1#
我不明白你的用例。你能说得更具体点吗?
如果您正在寻找存储用户ID的方法,我建议您不要将它们存储在
localStorage
或任何形式的浏览器存储中,因为它不安全。在JWT中加密用户ID并在服务器中解密它更有意义。