Update to lowdb 0.15

This commit is contained in:
typicode
2017-02-13 20:14:09 +01:00
parent 697de0d121
commit 54e6d972fb
6 changed files with 26 additions and 12 deletions

View File

@ -2,6 +2,7 @@ const url = require('url')
const express = require('express')
const _ = require('lodash')
const pluralize = require('pluralize')
const write = require('./write')
const utils = require('../utils')
module.exports = (db, name) => {
@ -243,12 +244,14 @@ module.exports = (db, name) => {
// POST /name
function create (req, res, next) {
const resource = db.get(name)
const resource = db
.get(name)
.insert(req.body)
.value()
res.status(201)
res.locals.data = resource
next()
}
@ -293,15 +296,17 @@ module.exports = (db, name) => {
next()
}
const w = write(db)
router.route('/')
.get(list)
.post(create)
.post(create, w)
router.route('/:id')
.get(show)
.put(update)
.patch(update)
.delete(destroy)
.put(update, w)
.patch(update, w)
.delete(destroy, w)
return router
}