Javascript 如何在膝关节炎中重新加载控制器?

Javascript 如何在膝关节炎中重新加载控制器?,javascript,node.js,koa,Javascript,Node.js,Koa,当收到请求时,我希望重新加载控制器以提高调试速度 当我更改控制器方法时,我必须重新加载整个服务器,这需要4-5秒 我还使用koa mount配置不同的端点,因此解决方案必须与koa mount兼容我通过修补koa mount实现了这一点,允许传入模块路径的字符串,并且在每次请求时都需要调用 在开发模式下,我们使要重新加载的缓存模块无效 在prod中,我们的补丁koa挂载中的require调用将使用缓存模块 请看这里:

当收到请求时,我希望重新加载控制器以提高调试速度

当我更改控制器方法时,我必须重新加载整个服务器,这需要4-5秒


我还使用
koa mount
配置不同的端点,因此解决方案必须与
koa mount
兼容我通过修补
koa mount
实现了这一点,允许传入模块路径的字符串,并且在每次请求时都需要调用

在开发模式下,我们使要重新加载的缓存模块无效

在prod中,我们的补丁
koa挂载中的
require
调用将使用缓存模块

请看这里: