Skip to content

Instantly share code, notes, and snippets.

@Tonyce
Created February 28, 2017 08:34
Show Gist options
  • Save Tonyce/ed3382032a822d3641bc175aa4625cc7 to your computer and use it in GitHub Desktop.
Save Tonyce/ed3382032a822d3641bc175aa4625cc7 to your computer and use it in GitHub Desktop.
router update
router.get('/kk', (req, res, next) => {
res.end('/kk');
});
router.get('/setrouter', (req, res) => {
vm.runInNewContext(`
const routerStack = router.stack;
router.stack = routerStack.filter((item) => {
if (item.regexp.test('/kk')) {
return false;
}
return true;
});
router.get('/kk', (req, res, next) => {
res.end('newkk');
});`, {
router,
}
);
res.end('setrouter');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment