这是一个系列课程,从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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。