0.0.2 • Published 10 years ago

jsender-plus v0.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

JSender +

A few more Express helper methods for JSender.

Methods add specific HTTP Status Codes.

Installation

npm install --save jsender-plus

Usage

var express = require('express')
  , jsender = require('jsender')
  , jsenderPlus = require('jsender-plus')

var app = express()

app.use(jsender())
app.use(jsenderPlus())

app.post('/users', function (req, res) {
 
  // some logic here
  // ...
  // fails validation
  if (errors)
    return res.failValidation(errors)

  // on success
  res.successCreated(data)
})

API

res.successCreated(data)

  • data: Optional object to send in JSON response.

HTTP Status: 201

res.failValidation(data)

  • data: Required object of validation errors to send in JSON response.

HTTP Status: 400

res.errorNotFound(item, data, code)

  • item: Optional string stating item that cannot be found.
  • data: Optional object
  • code: Optional number

HTTP Status: 404

License

MIT

0.0.2

10 years ago