From 5a3ac2445782b3daf07b67096d7e1ce12a282bde Mon Sep 17 00:00:00 2001 From: Emmanuel Gautier Date: Mon, 16 Feb 2015 15:50:46 +0100 Subject: [PATCH 1/2] check req.body existence --- lib/middleware/token.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/middleware/token.js b/lib/middleware/token.js index b4c526e8..f4e9e2d1 100644 --- a/lib/middleware/token.js +++ b/lib/middleware/token.js @@ -51,6 +51,8 @@ module.exports = function token(server, options) { if (!server) { throw new TypeError('oauth2orize.token middleware requires a server argument'); } return function token(req, res, next) { + if (!req.body) { return next(new Error('OAuth2orize requires body parsing. Did you forget app.use(express.bodyParser())?')); } + var type = req.body.grant_type; server._exchange(type, req, res, function(err) { From c6b91a579e10fa63f06951f1160f6c7be6a39097 Mon Sep 17 00:00:00 2001 From: Emmanuel Gautier Date: Mon, 16 Feb 2015 22:36:30 +0100 Subject: [PATCH 2/2] edit error message --- lib/middleware/token.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/middleware/token.js b/lib/middleware/token.js index f4e9e2d1..ac93fd61 100644 --- a/lib/middleware/token.js +++ b/lib/middleware/token.js @@ -51,7 +51,7 @@ module.exports = function token(server, options) { if (!server) { throw new TypeError('oauth2orize.token middleware requires a server argument'); } return function token(req, res, next) { - if (!req.body) { return next(new Error('OAuth2orize requires body parsing. Did you forget app.use(express.bodyParser())?')); } + if (!req.body) { return next(new Error('OAuth2orize requires body parsing. Did you forget body-parser ?')); } var type = req.body.grant_type;