This commit is contained in:
sairajzero 2023-02-06 17:54:47 +05:30
parent a396c4a24e
commit 35f5a82d4b

View File

@ -100,13 +100,15 @@ WebService.prototype.stop = function(callback) {
* all of the exposed HTTP routes. * all of the exposed HTTP routes.
*/ */
WebService.prototype.setupAllRoutes = function() { 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 subApp = new express();
var service = this.node.services[key]; var service = self.node.services[key];
if(service.getRoutePrefix && service.setupRoutes) { if(service.getRoutePrefix && service.setupRoutes) {
this.app.use('/' + this.node.services[key].getRoutePrefix(), subApp); self.app.use('/' + self.node.services[key].getRoutePrefix(), subApp);
this.node.services[key].setupRoutes(subApp, express, express_ws, this.server); self.node.services[key].setupRoutes(subApp, express, a => express_ws(a, self.server));
} else { } else {
log.debug('No routes defined for: ' + key); log.debug('No routes defined for: ' + key);
} }