欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Express中Router的使用

程序员文章站 2022-06-03 09:46:39
...

route.js

const express=require('express')
 1. 创建路由容器
const router=express.Router()

const userController=require('./controllers/user')

/**
 * 用户资源
 */

2. 把路由挂在到路由容器上
 router
    .get('/users',userController.list)
    .post('/users',userController.create)
    .patch('/users/:id',userController.update)
    .delete('/users/:id',userController.destroy)

3.把路由容器导出
module.exports=router;

app.js

const express=require('express')
4.引入路由容器
const router=require('./router')

const app=express();
5.使用路由
app.use(router)

app.listen(3000,()=>{
    console.log('app is run')
})

controller/user.js

exports.list=(req,res)=>{

}
exports.create=(req,res,next)=>{

}
exports.update=(req,res)=>{

}
exports.destroy=(req,res)=>{

}
相关标签: router