express路由模块

1.创建模块路由


// 1.导入 express
var express = require( 'express' )
// 2.创建路由对象
var router = express.Router()
// 3.挂载获取用户列表的路由
router.get('/user/list',function (req,res){ 
    res.send(' Get user list . ' )
})
// 4.挂载添加用户的路由
router.post('/user/add',function (req,res){ 
    res . send( 'Add new user . ' )
})
0
module.exports = router

2.注册路由模块

const app = express()
// 1.导入路由模块
const userRouter = require( './router/user.js' )
// 2.使用 app.use() 注册路由模块
app.use(userRouter)
//注意:app.use()函数的作用,就是用来注册中间件的

3.为路由模块添加前缀

类似于托管静态资源时,为静态资源统一挂载访问前缀一样,路由模块添加前缀的方式也非常简单:

// 1.导入路由模块
const userRouter = require( './router/user.js' )
// 2.使用 app.use() 注册路由模块,并添加统一的访问前缀 /api
app.use( '/api', userRouter)    //访问地址:localhost:80/api/user/list
app.use( userRouter)    //访问地址:localhost:80/user/list

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值