mirror of
https://github.com/typicode/json-server.git
synced 2025-07-30 13:42:11 +08:00
Switch back to async
This commit is contained in:
@ -4,7 +4,7 @@ const _ = require('lodash')
|
|||||||
const lodashId = require('lodash-id')
|
const lodashId = require('lodash-id')
|
||||||
const low = require('lowdb')
|
const low = require('lowdb')
|
||||||
const Memory = require('lowdb/adapters/Memory')
|
const Memory = require('lowdb/adapters/Memory')
|
||||||
const FileSync = require('lowdb/adapters/FileSync')
|
const FileAsync = require('lowdb/adapters/FileAsync')
|
||||||
const bodyParser = require('../body-parser')
|
const bodyParser = require('../body-parser')
|
||||||
const validateData = require('./validate-data')
|
const validateData = require('./validate-data')
|
||||||
const plural = require('./plural')
|
const plural = require('./plural')
|
||||||
@ -14,7 +14,7 @@ const mixins = require('../mixins')
|
|||||||
|
|
||||||
module.exports = (db, opts = { foreignKeySuffix: 'Id' }) => {
|
module.exports = (db, opts = { foreignKeySuffix: 'Id' }) => {
|
||||||
if (typeof db === 'string') {
|
if (typeof db === 'string') {
|
||||||
db = low(new FileSync(db))
|
db = low(new FileAsync(db))
|
||||||
} else if (!_.has(db, '__chain__') || !_.has(db, '__wrapped__')) {
|
} else if (!_.has(db, '__chain__') || !_.has(db, '__wrapped__')) {
|
||||||
db = low(new Memory()).setState(db)
|
db = low(new Memory()).setState(db)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user