Memory Adapter
const fs = require("fs");
{
name: "database",
service: require("@adamite/service-database"),
options: {
adapter: require("@adamite/service-database/adapters/memory")({
readDatabase() {
const filePath = path.join(process.cwd(), "data", "database.json");
if (fs.existsSync(filePath)) {
const contents = fs.readFileSync(filePath, "utf-8");
return JSON.parse(contents);
}
},
writeDatabase(data) {
fs.writeFileSync(
path.join(process.cwd(), "data", "database.json"),
JSON.stringify(data)
);
},
getDefaultDatabase() {
return {};
}
}),
rules: require("./database/rules")
}
}Last updated
Was this helpful?