美文网首页
26 - express use中间件

26 - express use中间件

作者: 小草莓蹦蹦跳 | 来源:发表于2017-10-23 20:32 被阅读0次
  • express中use中间件使用时候的特点
    • use使用的时候,如果基础路由可以匹配,那么后面可以拼接任何路由

    • originalUrl:表示全路径

    • baseUrl:表示基础路由 /admin

    • path:表示出了基础路由外的其他的路由

/*express中use中间件使用时候的特点*/
var express = require('express');
var app = express();

/*use使用的时候,如果基础路由可以匹配
 * 那么后面可以拼接任何路由
 * originalUrl:表示全路径
 * baseUrl:表示基础路由 /admin
 * path:表示出了基础路由外的其他的路由*/

app.use('/admin',function (req, res) {
    console.log(req.originalUrl + '\n');
    console.log(req.baseUrl + '\n');
    console.log(req.path + '\n');

    res.send('1223');
});

app.listen(3000);

  • 如果use中的路由是/,表示匹配所有的路由
app.use('/',function (req, res) {
    res.send('4567');
});
  • 如果use匹配所有的路由,我们可以把路由不写
app.use(function (req, res) {
    res.send('78795');
});
  • 在express中,我们可以把对应的处理路由的回调抽取成一个方法
app.use(method);

function method(req, res) {
    res.send('1234');
}

相关文章

  • 26 - express use中间件

    express中use中间件使用时候的特点use使用的时候,如果基础路由可以匹配,那么后面可以拼接任何路由orig...

  • express中的app.use

    这里说的app,是指express对象 其中,app.use是express“调用中间件的方法”。所谓“中间件(m...

  • 简单实现node中间件机制-仿express

    express中间件机制原理 首先,我们看一下express使用是怎么使用中间件的。 其实app.use()原理很...

  • Express中间件

    app.use() 在express中,app.use 加载用于处理http请求的middleware(中间件),...

  • Express的实现及中间件

    express express的实现 使用app.use注册中间件, 先收集起来 遇到http请求, 根据path...

  • nodejs express的use中间件理解

    express的核心应该就是利用中间件。利用中间件,可以把功能逻辑细化为单一功能组件,然后被use组合利用。例如访...

  • 重写express

    模拟express 的实现原理* use()添加到 md 的中间件函数。 把路由部分routers,在函数rout...

  • express中间件原理解析

    要说起express的中间件,就先得说起app.use,app.get,app.post的用法开始。app为exp...

  • Express中间件

    Express框架是由路由和中间件构成的一个web开发框架。 1. Express 中间件 中间件是Express...

  • express的middleware函数app.use()

    express的middleware函数app.use()express API: https://express...

网友评论

      本文标题:26 - express use中间件

      本文链接:https://www.haomeiwen.com/subject/iztzuxtx.html