README
Responses.js
Simple Middleware to simplify responses in express with the most common status codes
Simple Middleware to simplify responses in express with the most common status codes
Installation
OS X & Linux & Windows:
npm install responses.js --save
Usage example
var express = require('express')
var responses = require('responses.js')
var app = express()
app.set('PORT', process.env.PORT || 8000)
app.get('/', responses, (req, res)=>{
res.ok({Response:'Hello World'})
})
app.get('/serverErr', responses, (req, res)=>{
res.serverError({Response:'Ops! Something went wrong!'})
})
app.listen(app.get('PORT'), () => {
console.log(`Express server listening on port ${app.get('PORT')}`)
})
Expected response
Available Responses
- 100 - continue
- 102 - processing
- 200 - ok
- 201 - created
- 202 - accepted
- 400 - badRequest
- 401 - unauthorized
- 403 - forbidden
- 404 - notFound
- 406 - notAcceptable
- 409 - conflict
- 500 - serverError
Release History
- 1.0.8
- First stable release
- 1.0.0
- First release
Contributing
- Fork it (https://github.com/BrunoTCouto/Responses.js/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
License
MIT
A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
MIT © Bruno Couto
Thanks
Special thanks for Gabriel Marote for helping in the creation of this module