用express起个服务:
var express = require('express');
var app = express();
app.get('/index.html', function(req, res) {
});
app.listen(port, function() {
console.log('Listening on port %d', port);
});
此时,如果我向app中添加新的路由:
app.get('/login.html', (res, req, next)=>{
//login in page
}
)
那么我必须要重启express
那么问题来了:
如果每次添加新的路径(route)都需要重启一次express服务器。我希望在不重启express情况下,给express添加一个动态的路由表,以后开发出新页面,向路由表中添加对应的路由和静态资源文件路径,不重启express就能访问到新页面。
上述需求express配合router或者其他中间件能做到吗?
安装
npm i supervisor -g
使用
supervisor app.js
启动后面则会自动检测你的文件变化,一旦变化则会自动重启