【发布时间】:2021-07-12 15:32:39
【问题描述】:
我对 React Native 和 Expo 还很陌生,我对如何管理 cookie 感到困惑。我有一个 Express 服务器,它在响应中设置一个令牌 cookie (res.cookie("jwt",token))。不知何故,当我的 React Native 客户端发出身份验证请求并收到响应时,客户端将 cookie 存储在某处,并且令牌在未来的请求中传递(使用credentials: "include"),直到我重新启动模拟器。我的主要问题是
- 这些 cookie 存储在哪里?
- 如何访问它们?
- 我的印象是 React Native 并不真正支持 cookie。这个功能是 Expo 特有的吗?
- 如果我要将它部署为真正的移动应用程序,我可以依赖这种 cookie 行为,还是应该使用 React Native cookie 管理包之一?
非常感谢您的帮助!
【问题讨论】:
-
不使用 cookie,考虑使用 AsyncStorage 存储 JWT 令牌
-
绝对在我的脑海里!感谢您的建议!
标签: reactjs react-native cookies expo