get
app.get("/search",(req,res)=>{
console.log(req.query);//get请求该方法可以获得form表单提交的参数
res.send("搜索页面");
})
post
//需要app.use(express.urlencoded())进行解析
app.use(express.urlencoded());
app.post("/search",(req,res)=>{
console.log(req.body);//请求该方法可以获得form表单提交的参数
res.send("搜索页面");
})
中间件
1.浏览器发送请求
2.express接受请求
3.中间建处理的过程
4.路由函数处理渲染(req,res)//在渲染之前中间建可以对它两进行处理
5.res.render渲染
//添加中间件,里面放函shu
app.use((req,res,next)=>{
res.send("访问任何页面,此函数都会背调用");
next()//不写Next()的花 接下来的路由函数都不会执行
})
app.get("/",(req,res)=>{
res.send("这是首页");
})