Я пытаюсь использовать «легкую автономную базу данных», которая хранит данные в файлах .csv.Документация к модулю: https://www.npmjs.com/package/csv-db Модуль у меня вроде не работает, все перепробовал.мой фактический код:
index.js :
const CsvDb = require('csv-db');
const db = new CsvDb("test_db.csv");
(async () => {
const db = await db.get();
await db.insert({
id: 3,
title: "Obj3Title."
})
.then((data) => console.log(data), (err) => console.log(err));
})();
test_db.csv : (находится в том же каталоге, что и index.js)
id;title;
1;Obj1Title;
2;Obj2Title;
Итак, я получаю эту ошибку:
UnhandledPromiseRejectionWarning: ReferenceError: db is not defined
Я также попробовал следующее в качестве пути в "new CsvDb (...)", получая ту же ошибку:
const db = new CsvDb(__dirname + "\\test_db.csv");
const db = new CsvDb("./test_db.csv");
Заранее спасибо за любую помощь!