keyvでデータを保存するサンプル
必要なライブラリ:npm install keyv @keyv/sqlite pify
code:js
const Keyv = require('keyv')
// 保存したいデータごとにtableを変えて作る
const levels = new Keyv('sqlite://db.sqlite', { table: 'levels' })
const prefixes = new Keyv('sqlite://db.sqlite', { table: 'prefixes' })
levels.on('error', err => console.error('Keyv connection error:', err))
!(async () => {
await levels.set('1234', { point: 5, level: 1 })
await prefixes.set('1234', '!')
const level = await levels.get('1234')
console.log(level) // { point: 5, level: 1 }
const prefix = await prefixes.get('1234')
console.log(prefix) // '!'
})()