nodejs 的express框架每增加一个页面或ajax异步请求都需要需要在app.js中添加路由吗

比如说下面这些页面的跳转,本人是一个初学nodejs的小白,不知道有没有方法可以不用每次增加页面都想app.js中添加路由app.get('/',routes.index... 比如说下面这些页面的跳转,本人是一个初学nodejs的小白,不知道有没有方法可以不用每次增加页面都想app.js中添加路由
app.get('/', routes.index);
app.get('/index',routes.index);
app.get('/u/:user',routes.user);
app.post('/post',routes.post);
app.get('/reg', routes.reg);
app.post('/reg',routes.doReg);
app.get('/login',routes.login);
app.post('/login',routes.doLogin);
app.get('/logout',routes.logout);
展开
 我来答
15baibing
推荐于2017-07-02
知道答主
回答量:1
采纳率:0%
帮助的人:1.7万
展开全部

可以把这些路由写在一个js里边,导出要用的路由,然后再app中引用就好。

比如有个你在test.js中写了好多路由并导出:

module.exports = function (app) {

app.get('/a',function(req,res){

});

app.get('/b',function(req,res){

});
}

然后在app中require这个js文件,就好了

var test = require("./routes/test.js);
test(app);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式