get接收传输值,post接收传输值
1.get router.get('/2', async (ctx, next)=> {let ctx_query = ctx.query;
console.log(ctx.query); //这是前面向后台传过来的数据
ctx.body = {
'name':'张三',
'age':'29'
}
}) //这 ctx.body就是返回给前端的值 前端代码直接获取注意: 接口直接向这个位置 获取数据
2.post [确认已经安装 了koa-bodypaser 模块 ]
router.get('/p', async (ctx, next)=>{
console.log('进来了md/p了');
console.log(ctx.request.body)
ctx.body ='这是MD/p的路由'+ctx.request.body
})我一开始想改成 router.post 后来发现是错的,对方就是 get 这里 ctx.request.body 就是 前台向后台传递过来的值
:dizzy:但是这里 后台接收到的数据中文格式是错误的 ! 那天 我又遇到了这个 post 提交的问题 可是我的居然是对的!但是不是get
router.post('/menuChange2', async(ctx,next)=>{
console.log(ctx.request.body)
ctx.body = ctx.request.body
})
页:
[1]