express中app.use()使用方法


app.use([path,] function [, function…])

在path上安装中间件,如果path没有被设定,那么默认为”/”。

当为路由设置一个匹配路径后,路由会匹配该路径及该路径下所有的路径。例如: 
app.use(‘/apple’, …)会匹配请求路径’/apple’, ‘/apple/images’, 
‘/apple/images/news’等。

 

 

与get、post不同的是,他的网址不是精确匹配的。

比如:http://localhost:3000/admin/user

 

var express = require("express");
var app = express();
 
app.use("/admin", function (req, res) {
    console.log(req.originalUrl);
    console.log(req.baseUrl);
    console.log(req.path);
    res.send("你好");
});
 
app.listen(3000);

 

  结果如下:

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM