什么是节点持久性

Sye*_*ani 2 node.js npm

在观看有关Udemy的Node.js的在线讲座时,我遇到了术语 node-persist

我用谷歌搜索了该词,但没有找到令人满意的解释。

请有人根据定义解释什么是持久节点?

Ron*_*onS 5

node-persist是一个npm软件包,您可以通过执行以下命令在项目中轻松使用它:

$ npm install node-persist
Run Code Online (Sandbox Code Playgroud)

节点坚持是超容易异步持久数据结构的Node.js,仿照HTML5 localStorage的

Node-persist不使用数据库。取而代之的是,JSON文档存储在文件系统中以实现持久性。因为没有网络开销,所以节点持久性几乎与数据库可以获得的速度一样快。

Node-persist使用HTML5 localStorage API,因此很容易学习。

如何使用 :

const storage = require('node-persist');

//you must first call storage.init
await storage.init( /* options ... */ );
await storage.setItem('name','yourname')
console.log(await storage.getItem('name')); // yourname
Run Code Online (Sandbox Code Playgroud)

如果您想了解有关节点持久性的更多信息,请访问站点。

  • 是的,它存储您的数据,但采用 JSON 格式,不像传统数据库那样需要特定的列。如果此答案解决了您的查询,请接受它作为解决方案。 (2认同)