node.js express 4.x Router学习心得

express是基于node.js开发的一款MVC模式的Web框架,该框架轻量、支持MVC模式、支持很多常用的中间件(如 body-parser:用于解析客户端请求的body中的内容,,express-session:session解析,cookie-parser:cookie解析),个人感觉最好地放就是支持路由。我们开发的时候,经常会用到路由。像其他语言,比如说java,个人理解java对路由的处理是通过filter、或者listener来处理的,node.js是诞生不久,生态圈的完善还有一段很长的路要走。

下面简单说下express 路由的使用。

1、安装express npm install express

2、创建路由

//加载express框架
var express = require('express');
//创建一个express实例
var app = express();
//创建express的路由功能,可以根据需要创建多个路由,需要多少,创建多少。
var router = express.Router();

router.use(function(req, res, next) {
    //路由,类似于java中的拦截器功能,在请求到达后台之前,先在这里处理。
    //  some logic here ..
    req.query["name"] = "tom";
    console.info('进入路由,添加一个参数name=tom');
    //next的作用是将请求转发
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值