什么是节点持久性

时间:2018-09-15 15:29:21

标签: node.js npm

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

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

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

2 个答案:

答案 0 :(得分:3)

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

$ npm install node-persist

node-persist是 Node.js 中的一种非常容易的异步持久性数据结构,其模仿了 HTML5 localStorage

节点持久性不使用数据库。而是将 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

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

答案 1 :(得分:0)

Node.js中没有名为node-persist的内置模块/库,但是有名为node-persist的第三方NPM模块。该模块旨在使用文件系统提供非常简单的持久性存储,并将其自身称为“服务器的LocalStorage”。