diff --git a/src/server/router/index.js b/src/server/router/index.js index 7bac7bb..6046bf2 100644 --- a/src/server/router/index.js +++ b/src/server/router/index.js @@ -4,7 +4,7 @@ const _ = require('lodash') const lodashId = require('lodash-id') const low = require('lowdb') const Memory = require('lowdb/adapters/Memory') -const FileSync = require('lowdb/adapters/FileSync') +const FileAsync = require('lowdb/adapters/FileAsync') const bodyParser = require('../body-parser') const validateData = require('./validate-data') const plural = require('./plural') @@ -14,7 +14,7 @@ const mixins = require('../mixins') module.exports = (db, opts = { foreignKeySuffix: 'Id' }) => { if (typeof db === 'string') { - db = low(new FileSync(db)) + db = low(new FileAsync(db)) } else if (!_.has(db, '__chain__') || !_.has(db, '__wrapped__')) { db = low(new Memory()).setState(db) }