所以我的会话配置如下。
app.use(session({
store: new RedisStore(),
key: 'localhost.sid',
secret: 'keyboard cat',
cookie:{ domain: '.localhost.io' }
}));
这适用于我的主应用程序,但看起来与cordova这是一个冲突,并没有为cordova应用程序保存cookie。当我删除key
,store
和cookie
时,它似乎运作良好。
有没有办法使用布尔值来评估它是在我的网站上还是在应用程序上?
答案 0 :(得分:0)
您不应在Cordova应用中使用Cookie。请改用基于令牌的身份验证。
检查出来:https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/