@app-masters/node-lib
Advanced tools
Comparing version 1.1.14 to 1.1.15
@@ -9,2 +9,6 @@ # Changelog | ||
## [1.1.15] - 2017-11-20 | ||
### Fixed | ||
- Morgan console log fixed | ||
## [1.1.13 / 1.1.14] - 2017-11-20 | ||
@@ -11,0 +15,0 @@ ### Added |
@@ -71,21 +71,4 @@ const AMAuth = require('./am-auth'); | ||
// Morgan - log | ||
let morganTest = morgan(function (tokens, req, res) { | ||
return [ | ||
tokens.method(req, res), | ||
tokens.url(req, res), | ||
tokens.status(req, res), | ||
tokens.res(req, res, 'content-length'), '-', | ||
tokens['response-time'](req, res), 'ms' | ||
].join(' '); | ||
}); | ||
app.use(morganTest, function (req, res, next) { | ||
if (req.method === 'POST') { | ||
console.log('POST body', req.body); | ||
} else if (req.method === 'PUT') { | ||
console.log('PUT body', req.body); | ||
} | ||
next(); | ||
}); | ||
// Inform API version on every result | ||
@@ -145,4 +128,2 @@ let apiVersion = packag.version; | ||
////////////// Mass uses | ||
// Mass uses | ||
@@ -155,2 +136,21 @@ app.use(bodyParser.urlencoded({'extended': 'true'})); | ||
// Morgan - log | ||
let morganTest = morgan(function (tokens, req, res) { | ||
return [ | ||
tokens.method(req, res), | ||
tokens.url(req, res), | ||
tokens.status(req, res), | ||
tokens.res(req, res, 'content-length'), '-', | ||
tokens['response-time'](req, res), 'ms' | ||
].join(' '); | ||
}); | ||
app.use(morganTest, function (req, res, next) { | ||
if (req.method === 'POST') { | ||
console.log('POST body', req.body); | ||
} else if (req.method === 'PUT') { | ||
console.log('PUT body', req.body); | ||
} | ||
next(); | ||
}); | ||
return true; | ||
@@ -157,0 +157,0 @@ } |
@@ -5,6 +5,7 @@ const restful = require('node-restful'); | ||
// Register multiple | ||
registerMultipleRoutes(app, routes) { | ||
static registerMultipleRoutes(app, routes) { | ||
routes.map((route) => { | ||
let resource = app.resource = restful.model(route.modelName, route.schema).methods(['get', 'post', 'put', 'delete']); | ||
resource.shouldUseAtomicUpdate = true; | ||
if (route.beforeAll) | ||
@@ -15,2 +16,6 @@ resource.before('get', route.beforeAll) | ||
.before('del', route.beforeAll); | ||
if (route.afterPost) | ||
afterPut | ||
resource.register(app, route.route); | ||
@@ -17,0 +22,0 @@ }); |
{ | ||
"name": "@app-masters/node-lib", | ||
"version": "1.1.14", | ||
"version": "1.1.15", | ||
"description": "It's very useful, but just for us at App Masters. To you it must be a code mess and useless.", | ||
@@ -5,0 +5,0 @@ "main": "./lib/index.js", |
91114
2279