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);
结果如下:
