添加验证中间件时,快速静态路由不起作用
express static routes are not working when adding a validation middleware
我正在尝试添加验证中间件以保护我的服务器数据。当我收到请求(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 添加另一个中间件?
需要单独添加。
app.use(express.static('data'));
var staticMiddleware = function(req, res, next){
console.log("middleware")
next();
}
app.use(staticMiddleware );
我正在尝试添加验证中间件以保护我的服务器数据。当我收到请求(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 添加另一个中间件?
需要单独添加。
app.use(express.static('data'));
var staticMiddleware = function(req, res, next){
console.log("middleware")
next();
}
app.use(staticMiddleware );