小编sub*_*ari的帖子

React-native 中的 httpOnly cookie 用于 JWT 刷新令牌

我有一个express-node服务器。我发送 JWT 访问令牌作为响应,并仅通过 httpOnly cookie 发送 JWT 刷新令牌。在浏览器中使用它时,该刷新令牌会随每个后续请求自动发送。

但是当我尝试在 React Native 项目中使用它时,httpOnly cookie 不会自动保存在应用程序中,服务器也不会通过 api 请求获取任何 cookie。我认为react-native中没有可以保存httpOnly cookie的地方。有人建议我将其保存在 AsyncStorage 中,但由于它是 httpOnly cookie ,我无法通过 javascript 读取它,因此无法将其保存到任何地方。

React Native 不保存或处理仅 http 的 cookie 吗?

access-token jwt cookie-httponly react-native refresh-token

7
推荐指数
0
解决办法
5517
查看次数

实际区块链状态数据存储在哪里:在内存中,在文件中还是在数据库中?

我有一个查询,每个节点中保存的区块链数据在哪里。在谷歌、StackOverflow 和一些博客上搜索了很长时间后,得到了很多答案:比如:它保存在像 level-DB 或 Rocks-DB 这样的数据库中,有人说它在内存中保存在一个变量中,有人说它保存在一个变量中文件(来自 hyperledger-fabric)。

我想知道,是否有一种特定的方法来存储大多数区块链框架所遵循的块?

或者所有这些框架都选择不同的方法(如文件、内存或 DB)。

我知道有一个保存在数据库中的区块链的当前状态/世界状态。这种当前状态/世界状态与实际区块链完全不同。在当前状态或世界状态下,数据可以被修改,但在实际区块链中块/数据是不可变的。

简而言之,我的问题是:

数据(不可变块)如何存储在区块链中每个完整节点的分类账上?是在内存中、文件中(如 JSON、CSV 文件)还是数据库中

bitcoin blockchain ethereum hyperledger decentralized-applications

3
推荐指数
3
解决办法
2876
查看次数