From 784d571c8a0e4adf6a0ec3c241d1d6e763d3a9b0 Mon Sep 17 00:00:00 2001 From: sooann Date: Thu, 8 Apr 2021 17:24:21 +0800 Subject: [PATCH 01/27] adding OperationId --- swagger/locales/en-US/swagger.json | 2 ++ swagger/swagger.html | 8 ++++++++ swagger/swagger.js | 3 +++ 3 files changed, 13 insertions(+) diff --git a/swagger/locales/en-US/swagger.json b/swagger/locales/en-US/swagger.json index b75741e..cd1fa7f 100644 --- a/swagger/locales/en-US/swagger.json +++ b/swagger/locales/en-US/swagger.json @@ -9,6 +9,7 @@ "summary": "Summary", "description": "Description", "tags": "Tags", + "operationId": "OperationId", "consumes": "Consumes", "produces": "Produces", "deprecated": "Deprecated", @@ -27,6 +28,7 @@ "summary": "A short summary of what the operation does. For maximum readability in the swagger-ui, this field SHOULD be less than 120 characters.", "description": "A verbose explanation of the operation behavior. GitHub Flavored Markup syntax can be used for rich text representation.", "tags": "A list of tags for API documentation control. Tags can be used for logical grouping of operations by resources or any other qualifier.", + "operationId": "Unique string used to identify the operation.", "consumes": "A list of MIME types the operation can consume.", "produces": "A list of MIME types the operation can produce.", "deprecated": "Declares this operation to be deprecated. Usage of the declared operation should be refrained." diff --git a/swagger/swagger.html b/swagger/swagger.html index 1b2e1dd..d4e4441 100644 --- a/swagger/swagger.html +++ b/swagger/swagger.html @@ -39,6 +39,10 @@ +
+ + +
@@ -94,6 +98,9 @@ tags: { value: "" }, + operationId: { + value:"" + }, consumes: { value: "" }, @@ -150,6 +157,7 @@ RED.popover.tooltip($('#node-config-input-summary-label'), this._("swagger.data-content.summary")); RED.popover.tooltip($('#node-config-input-description-label'), this._("swagger.data-content.description")); RED.popover.tooltip($('#node-config-input-tags-label'), this._("swagger.data-content.tags")); + RED.popover.tooltip($('#node-config-input-operationId-label'), this._("swagger.data-content.operationId")); RED.popover.tooltip($('#node-config-input-consumes-label'), this._("swagger.data-content.consumes")); RED.popover.tooltip($('#node-config-input-produces-label'), this._("swagger.data-content.produces")); RED.popover.tooltip($('#node-config-input-deprecated-label'), this._("swagger.data-content.deprecated")); diff --git a/swagger/swagger.js b/swagger/swagger.js index 28d06be..dede652 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -56,6 +56,7 @@ module.exports = function(RED) { summary = name || method + " " + endPoint, description = "", tags = "", + operationId, consumes, produces, deprecated, @@ -75,6 +76,7 @@ module.exports = function(RED) { summary, description, tags: aryTags, + operationId, consumes: aryConsumes, produces: aryProduces, deprecated, @@ -91,6 +93,7 @@ module.exports = function(RED) { this.summary = n.summary; this.description = n.description; this.tags = n.tags; + this.operationId = n.operationId this.consumes = n.consumes; this.produces = n.produces; this.parameters = n.parameters; From 626f78eee4fe33da5cd2c0c06eb1089e69f2138c Mon Sep 17 00:00:00 2001 From: sooann Date: Thu, 8 Apr 2021 17:34:35 +0800 Subject: [PATCH 02/27] Fixed HTML OperationId Data Row --- swagger/swagger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger/swagger.html b/swagger/swagger.html index d4e4441..2203d64 100644 --- a/swagger/swagger.html +++ b/swagger/swagger.html @@ -40,7 +40,7 @@
- +
From efcb9f9d9e2cfb21a8848474bb05772f68318f75 Mon Sep 17 00:00:00 2001 From: sooann Date: Thu, 8 Apr 2021 17:39:27 +0800 Subject: [PATCH 03/27] Remove OperationId HTML Input Placeholder --- swagger/swagger.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger/swagger.html b/swagger/swagger.html index 2203d64..8021683 100644 --- a/swagger/swagger.html +++ b/swagger/swagger.html @@ -41,7 +41,7 @@
- +
From ffd8de30bb5ea8005fcf7cf8f03e47e22ec6b1ce Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 11:29:39 +0800 Subject: [PATCH 04/27] Testing swaggerDoc Endpoint --- swagger/swagger.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index dede652..fb07447 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -81,7 +81,8 @@ module.exports = function(RED) { produces: aryProduces, deprecated, parameters: [...parameters, ...additionalParams], - responses + responses, + swaggerDoc }; } }); From f8dfd080fb8fa055f9622a91ec008b8ee7a92a3d Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 14:19:54 +0800 Subject: [PATCH 05/27] Testing node object --- swagger/swagger.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index fb07447..e422b1a 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -82,7 +82,7 @@ module.exports = function(RED) { deprecated, parameters: [...parameters, ...additionalParams], responses, - swaggerDoc + node }; } }); From 2dcbad3618c732d9788a5b8affcadd73db1babfd Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 14:45:20 +0800 Subject: [PATCH 06/27] testing nodeinfo object --- swagger/swagger.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index e422b1a..8e94e8b 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -49,6 +49,7 @@ module.exports = function(RED) { if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); + const nodeinfo = RED.nodes.getNodeInfo(node.id); const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); if (!resp.paths[endPoint]) resp.paths[endPoint] = {}; @@ -82,7 +83,8 @@ module.exports = function(RED) { deprecated, parameters: [...parameters, ...additionalParams], responses, - node + node, + nodeinfo }; } }); From aa31157690b1ec934ae301d6d84373ebce788f92 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 15:16:59 +0800 Subject: [PATCH 07/27] Testing RED Object --- swagger/swagger.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 8e94e8b..45e93a1 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -43,13 +43,13 @@ module.exports = function(RED) { const { basePath = httpNodeRoot } = resp; resp.basePath = stripTerminalSlash(basePath); resp.paths = {}; + resp.RED = RED; RED.nodes.eachNode(node => { const { name, type, method, swaggerDoc, url } = node; if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); - const nodeinfo = RED.nodes.getNodeInfo(node.id); const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); if (!resp.paths[endPoint]) resp.paths[endPoint] = {}; @@ -83,8 +83,7 @@ module.exports = function(RED) { deprecated, parameters: [...parameters, ...additionalParams], responses, - node, - nodeinfo + node }; } }); From b86b4a839b0b3d563e416940235ea665bb1345e8 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 15:23:30 +0800 Subject: [PATCH 08/27] Testing RED.nodes Object --- swagger/swagger.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 45e93a1..7be81b4 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -43,7 +43,7 @@ module.exports = function(RED) { const { basePath = httpNodeRoot } = resp; resp.basePath = stripTerminalSlash(basePath); resp.paths = {}; - resp.RED = RED; + resp.nodes = RED.nodes; RED.nodes.eachNode(node => { const { name, type, method, swaggerDoc, url } = node; From cf10ae799cd3fef2482d4ea5963ac2a2d6b96036 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:12:36 +0800 Subject: [PATCH 09/27] Testing Node Object --- swagger/swagger.js | 1 + 1 file changed, 1 insertion(+) diff --git a/swagger/swagger.js b/swagger/swagger.js index 7be81b4..9acf776 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -44,6 +44,7 @@ module.exports = function(RED) { resp.basePath = stripTerminalSlash(basePath); resp.paths = {}; resp.nodes = RED.nodes; + resp.nodeConfig RED.nodes.eachNode(node => { const { name, type, method, swaggerDoc, url } = node; From c4ac59eb9f457b6581b2cc0346b71b5c86c3f43f Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:15:47 +0800 Subject: [PATCH 10/27] Testing SwaggerDoc Variable --- swagger/swagger.js | 1 + 1 file changed, 1 insertion(+) diff --git a/swagger/swagger.js b/swagger/swagger.js index 9acf776..1f2b4ad 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -84,6 +84,7 @@ module.exports = function(RED) { deprecated, parameters: [...parameters, ...additionalParams], responses, + swaggerDoc, node }; } From e4befc16bb395224edca4b41f767e09dcc2500b3 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:22:28 +0800 Subject: [PATCH 11/27] Testing Print All Nodes --- swagger/swagger.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 1f2b4ad..0fa9068 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -43,8 +43,10 @@ module.exports = function(RED) { const { basePath = httpNodeRoot } = resp; resp.basePath = stripTerminalSlash(basePath); resp.paths = {}; - resp.nodes = RED.nodes; - resp.nodeConfig + + var nodeArray = []; + RED.nodes.eachNode(node => {nodeArray.push(node)}); + resp.nodes = nodeArray; RED.nodes.eachNode(node => { const { name, type, method, swaggerDoc, url } = node; From ced31d7d40a28ad5000ec4059fc7128f88422711 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:36:46 +0800 Subject: [PATCH 12/27] Testing searching swagger node array --- swagger/swagger.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 0fa9068..1f1144d 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -44,15 +44,20 @@ module.exports = function(RED) { resp.basePath = stripTerminalSlash(basePath); resp.paths = {}; - var nodeArray = []; - RED.nodes.eachNode(node => {nodeArray.push(node)}); - resp.nodes = nodeArray; + //Load SwaggerDoc Nodes + var nodeSwaggerDoc = []; + RED.nodes.eachNode(node => { + if (node.type === "swagger-doc") { nodeSwaggerDoc.push(node) } + }); RED.nodes.eachNode(node => { const { name, type, method, swaggerDoc, url } = node; if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); + if (swagger==null) { + swagger = nodeSwaggerDoc.find(o => o.id === swaggerDoc); + } const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); if (!resp.paths[endPoint]) resp.paths[endPoint] = {}; From 1e535530e689ba47d84996b4549e401263dd5167 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:38:54 +0800 Subject: [PATCH 13/27] Fix Const overwrite --- swagger/swagger.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 1f1144d..bc0bc1a 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -56,7 +56,7 @@ module.exports = function(RED) { if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); if (swagger==null) { - swagger = nodeSwaggerDoc.find(o => o.id === swaggerDoc); + const swagger = nodeSwaggerDoc.find(o => o.id === swaggerDoc); } const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); if (!resp.paths[endPoint]) resp.paths[endPoint] = {}; From 41aa706f02744cd9c5c307dd44fa883f6c54df48 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:41:19 +0800 Subject: [PATCH 14/27] Testing Swagger Array Nodes --- swagger/swagger.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index bc0bc1a..85e3603 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -47,8 +47,10 @@ module.exports = function(RED) { //Load SwaggerDoc Nodes var nodeSwaggerDoc = []; RED.nodes.eachNode(node => { - if (node.type === "swagger-doc") { nodeSwaggerDoc.push(node) } + if (node.type === "swagger-doc") { nodeSwaggerDoc.push(node); } }); + resp.nodeSwaggerDoc = nodeSwaggerDoc; + RED.nodes.eachNode(node => { const { name, type, method, swaggerDoc, url } = node; From e316486e7a6883308cee296fc63a39ab902c7367 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:45:33 +0800 Subject: [PATCH 15/27] Fix variable undefined --- swagger/swagger.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 85e3603..b6c9e9d 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -57,7 +57,7 @@ module.exports = function(RED) { if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); - if (swagger==null) { + if (swagger===undefined) { const swagger = nodeSwaggerDoc.find(o => o.id === swaggerDoc); } const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); From 87de56725522e08a6446ebe1cb4a8b4bd7dbf24e Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:47:15 +0800 Subject: [PATCH 16/27] Testing Swagger variable --- swagger/swagger.js | 1 + 1 file changed, 1 insertion(+) diff --git a/swagger/swagger.js b/swagger/swagger.js index b6c9e9d..67d9258 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -93,6 +93,7 @@ module.exports = function(RED) { deprecated, parameters: [...parameters, ...additionalParams], responses, + swagger, swaggerDoc, node }; From 85783bbb8ada4e7db97540c52f4a7708fa67da36 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:48:27 +0800 Subject: [PATCH 17/27] Testing if statement --- swagger/swagger.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 67d9258..e74d31e 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -57,7 +57,7 @@ module.exports = function(RED) { if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); - if (swagger===undefined) { + if (swagger===null) { const swagger = nodeSwaggerDoc.find(o => o.id === swaggerDoc); } const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); From 99ce4f67294bf13b757f61a8f4af11f3c891c116 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 16:51:06 +0800 Subject: [PATCH 18/27] Fix find array --- swagger/swagger.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index e74d31e..7b55389 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -58,7 +58,7 @@ module.exports = function(RED) { if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); if (swagger===null) { - const swagger = nodeSwaggerDoc.find(o => o.id === swaggerDoc); + const swagger = nodeSwaggerDoc.find(o => o.id == swaggerDoc); } const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); if (!resp.paths[endPoint]) resp.paths[endPoint] = {}; From 74e0706e8a488bfbe56f4c2e56275c10102597ac Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 17:10:53 +0800 Subject: [PATCH 19/27] Try array.filter --- swagger/swagger.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 7b55389..53c10b2 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -51,14 +51,13 @@ module.exports = function(RED) { }); resp.nodeSwaggerDoc = nodeSwaggerDoc; - RED.nodes.eachNode(node => { const { name, type, method, swaggerDoc, url } = node; if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); if (swagger===null) { - const swagger = nodeSwaggerDoc.find(o => o.id == swaggerDoc); + const swagger = nodeSwaggerDoc.filter(o => o.id == swaggerDoc); } const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); if (!resp.paths[endPoint]) resp.paths[endPoint] = {}; From 37f5df0b14a2b81aa50ddf11386324a0ae451c43 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 17:15:26 +0800 Subject: [PATCH 20/27] Testing manual array --- swagger/swagger.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 53c10b2..9a778d4 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -57,7 +57,12 @@ module.exports = function(RED) { if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); if (swagger===null) { - const swagger = nodeSwaggerDoc.filter(o => o.id == swaggerDoc); + //const swagger = nodeSwaggerDoc.filter(o => o.id == swaggerDoc); + for (var i=0;i Date: Fri, 9 Apr 2021 17:18:01 +0800 Subject: [PATCH 21/27] testing array --- swagger/swagger.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/swagger/swagger.js b/swagger/swagger.js index 9a778d4..b21746b 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -61,6 +61,7 @@ module.exports = function(RED) { for (var i=0;i Date: Fri, 9 Apr 2021 17:19:06 +0800 Subject: [PATCH 22/27] fix define swagger2 --- swagger/swagger.js | 1 + 1 file changed, 1 insertion(+) diff --git a/swagger/swagger.js b/swagger/swagger.js index b21746b..57c1848 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -56,6 +56,7 @@ module.exports = function(RED) { if (type === "http in") { const swagger = RED.nodes.getNode(swaggerDoc); + var swagger2 = {}; if (swagger===null) { //const swagger = nodeSwaggerDoc.filter(o => o.id == swaggerDoc); for (var i=0;i Date: Fri, 9 Apr 2021 17:21:14 +0800 Subject: [PATCH 23/27] testing filter --- swagger/swagger.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 57c1848..4bdc049 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -58,13 +58,15 @@ module.exports = function(RED) { const swagger = RED.nodes.getNode(swaggerDoc); var swagger2 = {}; if (swagger===null) { - //const swagger = nodeSwaggerDoc.filter(o => o.id == swaggerDoc); + swagger2 = nodeSwaggerDoc.filter(o => o.id == swaggerDoc); + /* for (var i=0;i Date: Fri, 9 Apr 2021 17:24:22 +0800 Subject: [PATCH 24/27] Testing inline operator --- swagger/swagger.js | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 4bdc049..16a1f0e 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -55,19 +55,8 @@ module.exports = function(RED) { const { name, type, method, swaggerDoc, url } = node; if (type === "http in") { - const swagger = RED.nodes.getNode(swaggerDoc); - var swagger2 = {}; - if (swagger===null) { - swagger2 = nodeSwaggerDoc.filter(o => o.id == swaggerDoc); - /* - for (var i=0;i o.id == swaggerDoc); const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); if (!resp.paths[endPoint]) resp.paths[endPoint] = {}; From 54f917bc98dce847eb8ec5f0ec5d4fd01cf3d46c Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 17:25:19 +0800 Subject: [PATCH 25/27] Fix undefined variable --- swagger/swagger.js | 1 - 1 file changed, 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 16a1f0e..07e4de9 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -91,7 +91,6 @@ module.exports = function(RED) { parameters: [...parameters, ...additionalParams], responses, swagger, - swagger2, swaggerDoc, node }; From 11e8f3900335ab1d0ca98d70858f015b71be4d2a Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 17:27:19 +0800 Subject: [PATCH 26/27] Fix filter array --- swagger/swagger.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 07e4de9..10fb3db 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -56,7 +56,7 @@ module.exports = function(RED) { if (type === "http in") { - const swagger = RED.nodes.getNode(swaggerDoc) || nodeSwaggerDoc.filter(o => o.id == swaggerDoc); + const swagger = RED.nodes.getNode(swaggerDoc) || nodeSwaggerDoc.filter(o => o.id == swaggerDoc)[0]; const endPoint = ensureLeadingSlash(url.replace(regexColons, convToSwaggerPath)); if (!resp.paths[endPoint]) resp.paths[endPoint] = {}; From ecd569b0f8526ee424cd63c73b60344965e5d933 Mon Sep 17 00:00:00 2001 From: sooann Date: Fri, 9 Apr 2021 17:29:44 +0800 Subject: [PATCH 27/27] Remove Debugging --- swagger/swagger.js | 5 ----- 1 file changed, 5 deletions(-) diff --git a/swagger/swagger.js b/swagger/swagger.js index 10fb3db..caedb1d 100644 --- a/swagger/swagger.js +++ b/swagger/swagger.js @@ -44,12 +44,10 @@ module.exports = function(RED) { resp.basePath = stripTerminalSlash(basePath); resp.paths = {}; - //Load SwaggerDoc Nodes var nodeSwaggerDoc = []; RED.nodes.eachNode(node => { if (node.type === "swagger-doc") { nodeSwaggerDoc.push(node); } }); - resp.nodeSwaggerDoc = nodeSwaggerDoc; RED.nodes.eachNode(node => { const { name, type, method, swaggerDoc, url } = node; @@ -90,9 +88,6 @@ module.exports = function(RED) { deprecated, parameters: [...parameters, ...additionalParams], responses, - swagger, - swaggerDoc, - node }; } });