Nuxt.js和koajs如何在asyncData方法中使用ctx.status或ctx.body

Nuxt.js和koajs如何在asyncData方法中使用ctx.status或ctx.body,nuxt.js,koa2,Nuxt.js,Koa2,问题:Nuxt.js和koajs如何在asyncData方法中使用ctx.status或ctx.body 在页面组件中,这是我的代码: export default { asyncData({app,redirect,query,req,next}) { req.ctx.res.status = 404; req.ctx.res.body = "message"; req.ctx.res.end(); } } 但是

问题:Nuxt.js和koajs如何在asyncData方法中使用ctx.status或ctx.body

在页面组件中,这是我的代码:

export default {
    asyncData({app,redirect,query,req,next}) {
                req.ctx.res.status = 404;
        req.ctx.res.body = "message";
        req.ctx.res.end();
    }
}
但是控制台返回了一条错误消息:error[ERR_HTTP_HEADERS\u SENT]:发送后无法设置头 对于客户,我应该如何着手实施它们