我正在嘗試添加驗證中間件以保護我的服務器資料。當我收到請求(http://localhost:3000/filepath)沒有中間件的靜態路由時:
app.use(express.static('data'));
我得到狀態 200 OK。但是,當我嘗試請求相同的路由時,但這次使用的是另一個問題中推薦的簡單中間件(是否可以對快速靜態路由使用驗證?)
var staticMiddleware = function(req, res, next){
console.log("middleware")
next();
}
app.use(staticMiddleware, express.static('data'));
我有一個未找到的狀態 404。
如何在 express.static 中間件之前向 app.use 添加另一個中間件?
uj5u.com熱心網友回復:
您需要單獨添加它們。
app.use(express.static('data'));
var staticMiddleware = function(req, res, next){
console.log("middleware")
next();
}
app.use(staticMiddleware );
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/340449.html
標籤:javascript 表达 验证 中间件 静态文件
上一篇:人人都寫過的5個Bug!
下一篇:是的-僅驗證1個復選框被選中
