路由
什么是路由
路由指的是:客户端使用特定的HTTP方法(GET、POST、PUT、DELETE等)对特定路径(/、/login等)发送请求,应用程序要如何响应
基础路由
app.get('/',(req,res)=>{ res.send('Hi'); }); app.post('/user/login',function(req,res){ res.send('登录成功'); }); app.put('/dynamic',(req,res)=>{ res.send('动态更新成功'); }); app.delete('/dynamic',(req,res)=>{ res.send('动态删除成功'); }) app.get('/dynamic',(req,res)=>{ res.send('动态获取成功'); });
使用Router管理路由
const userRouter=express.Router(); const dynamicRouter=express.Router(); const commentRouter=express.Router(); userRouter.post('/user/register',(req,res)=>{ res.send('注册成功 userRouter'); }); userRouter.post('/user/login',(req,res)=>{ res.send('登录成功 userRouter'); }); app.use(userRouter); userRouter.post('/register',(req,res)=>{ res.send('注册成功 userRouter'); }); userRouter.post('/login',(req,res)=>{ res.send('登录成功 userRouter'); }); const userRouter=require('./router/user'); app.use('/user',userRouter);