koa引用koa-router之后 ctx.body报错

undefined
  • 143

koa在引入koa-router之后报错 ctx.body is not a funtion

const koa = require('koa');
const Router = require('koa-router');
let server = new koa();
let router= new Router();

router.get('/test',async (ctx,next)=>{ 
  ctx.body('ok');
})

server.use(router.routes())

server.listen(8080);

报错信息:ctx.body is not a function

本人小白这个是在书上看的,可能是版本的问题,但是我查了一下也没有结果,大神勿喷

回复
阅读 1.7k
1 个回答

body是一个变量不是一个函数,应该使用ctx.body = 'ok'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏