v1.18.x
Julian Lam 11 years ago
parent 0db93504ce
commit bfdc32a9c3

@ -19,14 +19,14 @@ HotSwap.find = function(id) {
} }
}; };
HotSwap.replace = function(id, middleware) { HotSwap.replace = function(id, router) {
var idx = HotSwap.find(id); var idx = HotSwap.find(id);
if (idx) { if (idx) {
delete stack[idx].handle; // Destroy the old middleware delete stack[idx].handle; // Destroy the old router
stack[idx].handle = middleware; // Replace with the new one stack[idx].handle = router; // Replace with the new one
winston.info('[hotswap] Middleware with id `' + id + '` replaced successfully'); winston.info('[hotswap] Router with id `' + id + '` replaced successfully');
} else { } else {
winston.warn('[hotswap] Could not find middleware in stack with hotswapId `' + id + '`'); winston.warn('[hotswap] Could not find router in stack with hotswapId `' + id + '`');
} }
}; };

Loading…
Cancel
Save