如果在router中调用next方法

来源:2-4 koa使用方式介绍

Tirsky1683388

2020-05-27

  router.get('/test', async (ctx, next) => {
    ctx.body = '<p>Request /test</p>';
    await next();
  })

  server.use(async (ctx, next) => {
    const path = ctx.path;
    ctx.body = `<span>${path}</span>`;
    await next();
  })

这里如果在router中调用next方法 可是body没有被重写,渲染出来的还是Request /test 是什么原因呢

写回答

1回答

Jokcy

2020-05-28

你的router是在哪里被use的?

0
0

全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github

学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理

651 学习 · 311 问题

查看课程