首页 > Web开发 > 详细

node.js+express+jade系列二:rotue路由的配置

时间:2014-02-13 04:09:29      阅读:480      评论:0      收藏:0      [点我收藏+]

页面的访问最常见的是get和post两种,无论是get请求还是post请求express自动判断执行app.get或app.post

1:app.get(名称,路径)或app["get"](名称, 路径)

2:app.post(名称, 路径)或app["post"](名称, 路径)

每个请求我们都要注册这些东西,看着挺烦的,那router就出现了

首先我们所有的请求放到一个router.js文件中,如下

exports.router = [

  {

    path:"/",

    method:"get", //可选的

    handler:路径或方法

  }

];

路由的设置完成,等待引用咯

 

回过头我们再看app.js文件,引用router.js注册上所有的请求

if (‘development‘ == app.get(‘env‘)) {
  app.use(express.errorHandler());
}

//放到此处,注册请求

for(var i=0; i<router.length; i++){
    if(typeof(router[i].handler) === "string"){
        app[router[i].method || "get"](router[i].path, require(router[i].handler));
    }else{
        app[router[i].method || "get"](router[i].path, router[i].handler);
    }
};

 

路由配置完成!

node.js+express+jade系列二:rotue路由的配置

原文:http://www.cnblogs.com/ajun/p/3546437.html

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!