koa 请求路由的时候 捕获请求的方式?
如题:
场景1:/getUser 接口请求的方式:post
但是用 get请求的时候直接 Not Found 有没有好的方法、方式 可以捕获到 然后提示 请求方式的问题?
回答
请求的 request
对象中 method
会标识出请求的方法。
可以的,你可以绑定路由的时候使用all
,比如这样,然后使用ctx.method
来获取请求的方式,例如:
const koa = require('koa');const Router = require('koa-router');
let server = new koa();
let router= new Router();
router.all('/test',async (ctx,next)=>{
// 可以在这里判断 ctx.method
ctx.body = ctx.method;
})
server.use(router.routes());
server.listen(1212);
以上是 koa 请求路由的时候 捕获请求的方式? 的全部内容, 来源链接: utcz.com/a/43513.html