路由
什么是路由
路由指的是:客户端使用特定的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);