这是一个系列课程,从0到1,实现一个简易node版的serverless服务
本篇为 02.koa路由处理+nodeman

koa路由的安装与使用

koa中,路由并不是开箱即用的,而是需要我们手动安装

安装

npm i koa-router

定义

const Router = require('koa-router')
// 方式一
const router = new Router({
    prefix:'/base'
})
// 方式二
const router = new Router()
router.prefix = '/base'

router.get('/',(ctx,next)=>{
    ctx.body = 'hello world'
    next()
})
module.export = router

外部加载

const baseRouter = require('./src/routes/base')
// 注意:放在最下部,相当于是中间件,要注意与其他中间件的先后顺序
app.use(baseRouter.routes(),baseRouter.allowedMethods())

外部访问

当外部访问 http://xxx.com/base,那么就会返回 hello world


三年三月
7 声望0 粉丝