0.0.1 • Published 5 years ago
express-jsonx v0.0.1
express-jsonx
An opinionated express middleware just extend res.json.
Install
npm install express-jsonx
Usage
const express = require('express')
const jsonx = require('express-jsonx')
const app = express()
app.use(jsonx())
app.get('/', function (req, res) {
res.jsonx(1, 'Hi~')
})
res.jsonx(1)
<=>res.json({code: 0, data: 1})
res.jsonx({demo: true})
<=>res.json({code: 0, data: {demo: true}})
res.jsonx(1, 'text')
<=>res.json({code: 1, data: 'text'})
res.jsonx(-1, '', 'fail')
<=>res.json({code: -1, data: '', msg: 'fail'})
Options
app.use(jsonx(options))
name | type | default | note |
---|---|---|---|
codeKey | string | code | key of code |
dataKey | string | data | key of data |
msgKey | string | msg | key of message |
defaultCode | number | 0 | default code |
License
MIT(./LICENSE)
0.0.1
5 years ago