|
中间件: 匹配路由之前【 比如登录、权限等】
1 应用级中间件
1.1 表示匹配任何路由
app.use(function(req,res){
})
2 路由中间件:
路由匹配到之后 不会向下匹配 所有有 next() 匹配下个中间件。
3.错误处理中间键【写在底部】
app.use(function(req,res){
res.status(404).send('这是404表示没有匹配到路由')
}
4.内置中间件
例如: app.use(express.static('public'));
5.使用body-parser 中间件:【可以接受JSON数据 可是接受表单传值】
第一步:引入 cmd - cnpm install body-parser --save
var bodyParser = require('body-parser');
第二步:配置 body-parser 中间件
app.use(bodyParser.urlencoded({extended:false}))
app.use(bodyParser.json())
第三步:获取POST提交的数据 :req.body
app.post('/dologin',function(req,res){ console.log(req.body) } ;
|
|