express 路由
1.METHCD(请求类型)
2.地址url
3.处理函数
Get 调取接口方式
app.get({
res.send("发送请求返回的方式")
})中
// 挂载路由:app.get({})或 app.post({})
// 模块化路由: app.use()
方法 顺序
先要创建两个 js 文件:day01.js/day01-1.js
1.创建路由 experss.Router()
2.创建路由名称如: const router = experss.Router();
3.向路由对象上挂载具体路由 :
router.get("url",(req,res)=>{res.send("服务成功");})
4.全局注册
,函数注册路由模块 app.use(roeter);
5. 启动服务
app.listen(81,()=>{
console.log("启动服务成功");
})
中间件
// 中间件是使用 next();
类似于拦截器,可以有很多中间件
// 中间件本质是function处理函数
语法:
const mv = function(req,res,next){
console.log("调用当前第一个中间件");
next();
}
app.use()---调用全局
app.use(mv);
anyname.use(mv);----调用局部
router.use(mv);
// const express=require("express");
// const cors=require("cors");
// const router=require("./uuuuuuu.js");
// const app=express();
// app.use(cors());
// app.use(router);
// app.listen(81,()=>{
// console.log("启动服务成功");
// })
const mv = function(req,res,next) {
console.log("调用局部第1个中间件");
next();
}
const mvs = function(req,res,next) {
console.log("调用局部第2个中间件");
next();
}
router.use(mv);
router.use(mvs);