1.0.2 • Published 5 years ago
@brunopass/status-parser v1.0.2
Status Parser
Node.js HTTP friendly responses handler
Getting Started 🚀
Instalation
copy and paste this code into the terminal
npm install @brunopass/status-parser --save
Examples
return response 100 on success
const router = require('express').Router()
const status = require('@brunopass/status-parser')
router.get('/', (req,res)=>{
const response = status.success().OK()
})
send response 201 on success
const router = require('express').Router()
const status = require('@brunopass/status-parser')
router.get('/', (req,res)=>{
status.success(res).Created()
})
add personalizated data to 202 response
const router = require('express').Router()
const status = require('@brunopass/status-parser')
router.get('/', (req,res)=>{
const data = {
"friends": {}
}
status.success(res).Accepted(data)
})
add personalizated headers to 200 response
const router = require('express').Router()
const status = require('@brunopass/status-parser')
router.get('/', (req,res)=>{
const data = {
"friends": {}
}
const options = {
header: {
"Content-Type": "application/json"
}
}
status.success(res,options).OK(data)
})
add personalizated cookie to 200 response
const router = require('express').Router()
const status = require('@brunopass/status-parser')
router.get('/', (req,res)=>{
const data = {
"friends": {}
}
const options = {
header: {
"Content-Type": "application/json"
},
cookie: {
"name": "token",
"val": "secret",
options:{
"httpOnly":true
}
}
}
status.success(res,options).OK(data)
})
all response status from 1xx to 5xx
const status = require('@brunopass/status-parser')
const methods = {
"1xx": status.information(),
"2xx": status.success(),
"3xx": status.redirect(),
"4xx": status.clientError(),
"5xx": status.serverError()
}
Author ✒️
- Bruno Passarelli - brunopass
Licence 📄
this project is licensed under the MIT license