mirror of
https://github.com/typicode/json-server.git
synced 2025-07-29 21:23:41 +08:00
Use FileSync in jsonServer.router
This commit is contained in:
@ -4,7 +4,7 @@ const _ = require('lodash')
|
||||
const lodashId = require('lodash-id')
|
||||
const low = require('lowdb')
|
||||
const Memory = require('lowdb/adapters/Memory')
|
||||
const FileAsync = require('lowdb/adapters/FileAsync')
|
||||
const FileSync = require('lowdb/adapters/FileSync')
|
||||
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 FileAsync(db))
|
||||
db = low(new FileSync(db))
|
||||
} else if (!_.has(db, '__chain__') || !_.has(db, '__wrapped__')) {
|
||||
db = low(new Memory()).setState(db)
|
||||
}
|
||||
|
Reference in New Issue
Block a user