初始化
新建src文件夹,将开发文件放入src中(public,routes,views,app.js)
路由get传参
router.get('/loadMore/:username/:pageIndex',async (ctx,next)=>{
const {username,pageIndex} = ctx.params
ctx.body = {
title:"this is loadMore api",
username,
pageIndex
}
})
在路径中以冒号定义,用ctx.params接受。
路由post传参
router.post('/login',async ( ctx , next ) => {
const {username,password} = ctx.request.body
ctx.body = {
title:'login',
username,
password
}
})
基于bodyparser插件,用ctx.request.body接收前端传递来的参数。