Socket
Socket
Sign inDemoInstall

swagger-tools

Package Overview
Dependencies
Maintainers
1
Versions
78
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

swagger-tools - npm Package Compare versions

Comparing version 0.6.9 to 0.6.10

2

middleware/1.2/swagger-metadata.js

@@ -176,3 +176,3 @@ /*

} catch (err) {
return next(err.message);
return next(err);
}

@@ -179,0 +179,0 @@ }

@@ -91,3 +91,3 @@ /*

} catch (err) {
return send400(req, res, next, err.message);
return send400(req, res, next, err);
}

@@ -94,0 +94,0 @@ }

@@ -92,2 +92,3 @@ /*

var metadata = {
apiPath : path ? path.apiPath : undefined,
path: path ? path.path : undefined,

@@ -186,3 +187,3 @@ operation: path ? path.operations[req.method.toLowerCase()] : undefined,

} catch (err) {
return next(err.message);
return next(err);
}

@@ -189,0 +190,0 @@ }

@@ -117,3 +117,3 @@ /*

} catch (err) {
return send400(req, res, next, err.message);
return send400(req, res, next, err);
}

@@ -120,0 +120,0 @@ }

@@ -344,6 +344,6 @@ /*

module.exports.send400 = function send400 (req, res, next, msg) {
module.exports.send400 = function send400 (req, res, next, err) {
res.statusCode = 400;
return next(msg);
return next(err);
};

@@ -353,2 +353,6 @@

var allowedMethods = [];
var err = new Error('Route defined in Swagger specification (' +
(_.isUndefined(req.swagger.api) ? req.swagger.apiPath : req.swagger.api.path) +
') but there is no defined ' +
(version === '1.2' ? req.method.toUpperCase() : req.method.toLowerCase()) + ' operation.');

@@ -367,7 +371,8 @@ if (!_.isUndefined(req.swagger.api)) {

err.allowedMethods = allowedMethods;
res.setHeader('Allow', allowedMethods.sort().join(', '));
res.statusCode = 405;
return next('Route defined in Swagger specification but there is no defined ' +
(version === '1.2' ? req.method.toUpperCase() : req.method.toLowerCase()) + ' operation.');
return next(err);
};
{
"name": "swagger-tools",
"version": "0.6.9",
"version": "0.6.10",
"description": "Various tools for using and integrating with Swagger.",

@@ -5,0 +5,0 @@ "main": "index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc