koa中值参数的获取和第三方中间件

两种提交方式,一种是get 一种是post

get:

ctx.query  // 获取的是已经解析好的对象
ctx.request.query // 获取的是已经解析好的对象
ctx.querystring // 获取的是字符换
ctx.request,querystring // 获取的是字符换

动态路由传值

router.get('news/:id',async (ctx) =>{
    console.log(ctx.params)  // 获取的是一个对象
    ctx.body = '返回内容'
})

post提交  中间件 body|parse -第三方中间件

用中间件 koa-bodyparse
npm install --save koa-bodyparse
var bodyparse = require('koa-bodyparse')
app.use(bodyparse)
ctx.request.body  // 获取post提交的数据  对象

koa-static  第三方  静态资源中间件

处理静态资源请求,解决路径问题
npm install koa-static --save
var static = require('koa-static')
app.use(static('static'))  // 可以配置多个

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值