相较于原生nodejs,express的路由的集成度很高,也更便于使用。下面开始介绍express的路由。
//原生nodejs
let http=require('http);
let url= re1quire('url);
http.createServer=((req,res)=>{
let pathname=url.parse(req.url,true).pathname;
if(pathname=='/'){
res.end('index.html');
}
//......
}).listen(8100,()=>{
console.log(''start);
})
//express
//配置当前服务器的路由
//express 里面的路由 get post insert put delete
//路由中间件
// app.get("/",(req,res,next)=>{
// console.log("首页加载");
// next();
// });
// app.get("/",(req,res)=>{
// console.log(1);
// res.send("express");
// });
// app.get("/login",(req,res,next)=>{
// console.log("login加载");
// next();
// });
// app.get("/login",(req,res)=>{
// console.log(2);
// res.send("login");
// });
// app.post("/regest",()=>{
// res.send("注册");
// });
// //4.配置服务端的端口
// app.listen(8100,()=>{
// console.log("127.0.0.1:8100");
// });
//使用express router 配置路由
//路由中间件
// router.get("/",(req,res,next)=>{
// console.log("1");
// next();
// })
// router.get("/",(req,res,next)=>{
// res.send("首页");
// });