mongodb-api-router
Advanced tools
Comparing version
16
index.js
@@ -312,3 +312,3 @@ import mongoose from 'mongoose'; | ||
console.log(e.stack.split('\n').slice(1).map(i => '\t' + i).join('\n').gray); | ||
return results; | ||
return false; | ||
} | ||
@@ -321,9 +321,11 @@ } | ||
return document; | ||
if(furtherOptions.middleware) | ||
if(furtherOptions.middleware){ | ||
for(const middleware of furtherOptions.middleware){ | ||
try{ | ||
if(reportAllArguments) | ||
return await middleware({ ...document, req, res, next, query }) | ||
await middleware({ ...document, req, res, next, query }); | ||
else | ||
return await middleware({ document, req, res, next, query }) | ||
await middleware({ document, req, res, next, query }); | ||
if(res.headersSent) | ||
return false; | ||
} | ||
@@ -334,5 +336,8 @@ catch(e){ | ||
console.log(e.stack.split('\n').slice(1).map(i => '\t' + i).join('\n').gray); | ||
return document; | ||
return false; | ||
} | ||
} | ||
return document; | ||
} | ||
return document; | ||
} | ||
@@ -440,2 +445,3 @@ | ||
else if(req.method === 'POST'){ | ||
// POST | ||
delete query._id; | ||
@@ -442,0 +448,0 @@ delete query.__v; |
{ | ||
"name": "mongodb-api-router", | ||
"version": "1.2.5", | ||
"version": "1.2.6", | ||
"description": "MongoDB API Router", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
56037
0.31%615
0.99%