小编vai*_*avS的帖子

除了 Passport.js 之外,为什么还要使用 cookie-session?

到目前为止我对passport.js的理解是passport.js序列化用户对象并每次向客户端发送一个ID。我才刚刚开始,如果这是一个愚蠢的问题,我很抱歉:

我之所以express-session使用 ,是cookie-session因为我是初学者。我对cookie-session的理解是每次都会发送一个session ID,需要的时候可以用这个ID去查数据库。

现在,我不明白为什么我们不能只使用passport.js ID?为什么我们还需要使用cookie-session呢?另外,(这可能有点不相关,但是)基于会话的身份验证和基于令牌的身份验证之间的区别是共享的 ID 是动态的,还是每次都在变化?2020 年这仍然是标准且现代的做法吗?

node.js express passport.js express-session cookie-session

5
推荐指数
2
解决办法
4884
查看次数

使用数据绑定库时,需要调用DataBindingUtil.setContentView()吗?

我正在学习使用数据绑定库。我知道,它消除了手动调用findViewById()的需要,并使代码更加健壮和易读。

为了了解其用途,我做了以下工作:

  1. 制作了一个temp_layout.xml,其中包含2个ID为'tv1'和'tv2'的文本视图

  2. <layout>标签添加为根

  3. 点击“构建项目”

现在,我发现有一个新的'TempLayoutBinding'类可用,其中包含变量'tv1'和'tv2'。

我的问题是,即使我已经<layout>在temp_layout.xml中指定了标签,为什么还需要调用mBinding = DataBindingUtil.setContentView(...)?具体是做什么的?

performance android android-databinding

-2
推荐指数
1
解决办法
3071
查看次数