temp-data

1.0.4 • Public • Published

简单的临时数据存放,数据操作和普通对象一样简单

将数据存储下来,下次启动程序后会自动从本地读取数据

安装

npm install temp-data --save

使用

var db = require('temp-data');
var temp = db(__dirname + '/temp.json',
    {
        count: 0
    },
    {
        timeout: 100
    }
);
 
if(!temp.count)  temp.count = 0;
// 统计程序启动的次数
temp.count += 1;
temp.$save();

函数及参数

  • 初始化
    • path: 保存数据的路径
    • defaultData: 默认数据
    • config 配置对象
      • timeout: 保存数据延迟时间,避免短时间内重复操作,单位ms,默认10000ms
  • $save(isRightNow) 比较当前数据是否改变,假如改变则存储到本地。 其中使用的lodash的节流函数,无需担心短时间内多次操作
    • isRightNow: 是否立即存储(不使用节流函数),默认false

注意事项:

  • temp.__hash 将会用来存放对象的hash值,请不要使用这个变量

Dependents (1)

Package Sidebar

Install

npm i temp-data

Weekly Downloads

4

Version

1.0.4

License

MIT

Last publish

Collaborators

  • laomu