nodejs 下基于本地文件的 config 能力
安装
npm i qiao-config
使用
// cjs
const DB = require('qiao-config');
// mjs
import DB from 'qiao-config';
db 实例
// default
const db = DB();
// custom
const db = DB('/custom/path/to/db.json');
获取所有信息
- return
- 类型: object
- 说明: 所有信息
const all = await db.all();
清空所有信息
await db.clear();
获取,设置,删除数据
- key
- 类型: string
- 说明: 只传入 key 时,获取信息
- value
- 类型: any
- 说明:
- 设置信息时,传入 key 和 value
- 删除信息时传入 null
- return
- 类型: any
- 说明: 获取信息是返回 value,其他无返回
// get
await db.config(key);
// set
await db.config(key, value);
// del
await db.config(key, null);