zoukankan      html  css  js  c++  java
  • node.js+express+jade系列二:rotue路由的配置

    页面的访问最常见的是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);
        }
    };

    路由配置完成!

  • 相关阅读:
    学习之路
    cordova配置icon和splash
    cardova-android打包
    数组元素最大差值的问题
    病毒攻击
    STL模板中List
    Direct3D API函数
    Direct3D雾化效果浅析
    Direct3D中顶点声明格式
    DirectX9.0 Direct3D Graphics Pipeline 总结
  • 原文地址:https://www.cnblogs.com/ajun/p/3546437.html
Copyright © 2011-2022 走看看