From 35f5a82d4be9b685a03661fb3f56ec472f671f45 Mon Sep 17 00:00:00 2001 From: sairajzero Date: Mon, 6 Feb 2023 17:54:47 +0530 Subject: [PATCH] fix --- lib/services/web/index.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/services/web/index.js b/lib/services/web/index.js index e329154c..a59ea16d 100644 --- a/lib/services/web/index.js +++ b/lib/services/web/index.js @@ -100,13 +100,15 @@ WebService.prototype.stop = function(callback) { * all of the exposed HTTP routes. */ WebService.prototype.setupAllRoutes = function() { - for(var key in this.node.services) { + const self = this; + + for(var key in self.node.services) { var subApp = new express(); - var service = this.node.services[key]; + var service = self.node.services[key]; if(service.getRoutePrefix && service.setupRoutes) { - this.app.use('/' + this.node.services[key].getRoutePrefix(), subApp); - this.node.services[key].setupRoutes(subApp, express, express_ws, this.server); + self.app.use('/' + self.node.services[key].getRoutePrefix(), subApp); + self.node.services[key].setupRoutes(subApp, express, a => express_ws(a, self.server)); } else { log.debug('No routes defined for: ' + key); }