1.0.0 • Published 7 years ago

expog v1.0.0

Weekly downloads
3
License
-
Repository
-
Last release
7 years ago

expog

const expog = require('expog')

const getList = {
  type: 'get',
  url: '/list',
  handle: (req, res, db) => {
    const posts = db.get('posts').value()

    res
    .status(200)
    .json(posts)
  }
}

const savePost = {
  type: 'post',
  url: '/save',
  handle: (req, res, db) => {
    const post = req.body

    db
    .get('posts')
    .push(post)
    .write()

    res
    .status(200)
    .json({
      message: 'ok'
    })
  }
}

expog
  .config({
    database: {
      posts: [],
      user: {}
    }
  })

expog
  .start(getList, savePost)