Javascript cordova应用程序的会话?

Javascript cordova应用程序的会话?,javascript,android,node.js,cordova,Javascript,Android,Node.js,Cordova,所以我的会话配置如下 app.use(session({ store: new RedisStore(), key: 'localhost.sid', secret: 'keyboard cat', cookie:{ domain: '.localhost.io' } })); 这在我的主应用程序中效果很好,但在cordova中,这似乎是一个冲突,不会为cordova应用程序保存cookie。当我删除键、存储和cookie时,

所以我的会话配置如下

    app.use(session({
      store: new RedisStore(), 
      key: 'localhost.sid', 
      secret: 'keyboard cat',
      cookie:{ domain: '.localhost.io' }
    }));
这在我的主应用程序中效果很好,但在cordova中,这似乎是一个冲突,不会为cordova应用程序保存cookie。当我删除
存储
cookie
时,它似乎工作正常


有没有一种方法可以使用布尔值来评估它是在我的网站上还是在应用程序上?

您不应该在Cordova应用程序中使用cookies。改为使用基于令牌的身份验证


看看这个:

好的,听起来不错。我想知道通过passportjs实现基于令牌的身份验证是否容易。我真的不想为cordova创建一个全新的登录策略。即使如此,在我的基于web的应用程序中,评估何时使用基于令牌的身份验证与基于cookie的身份验证的最佳方法是什么?