【发布时间】:2014-01-25 19:46:52
【问题描述】:
当我登录到我的 PhoneGap 应用程序时,一切正常。我可以在当前会话中发出请求并且我通过了身份验证。如果我完全关闭应用程序并在会话消失的情况下重新启动它,则带有 connect.sid 的 cookie 在应用程序重新启动之间不会持续存在——这是一个我无法解决的 phonegap 问题。
我应该如何从 cookie 中获取 connect.sid?
我应该如何将其存储在 localStorage 中?
如何在应用启动时将 connect.sid 添加回 cookie?
【问题讨论】:
-
在 IOS 7 中,cookie 未存储(默认)。启动应用程序时必须登录服务器。否则,您必须在 IOS 上启用 Cookies see
-
请注意,localStorage 值不会发送到服务器。如果您决定使用它,您仍然需要弄清楚如何将它们传递给服务器(或在应用重新启动时对它们进行 cookie,以便它们自动传递给服务器)
-
@HectorCorrea 这正是我想要弄清楚的。使用 localStorage 保留此数据,但仍将其发送到服务器。
-
@boom 你有想过这个问题吗?我正在努力解决同样的问题!
标签: html node.js cordova express connect