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