Как отправить ответ в koa.js с узлом

как отправить ответ в koa.js с узлом? в приведенном ниже примере я хочу отправить ответ с правильным кодом состояния и сообщением, но в приведенном ниже примере ничего не отправлено.

    let user = await User.findOne({mobile:ctx.request.body.mobile});
    if (user){
        ctx.status = 400;
        ctx.message = "Already Exist";
    }else{
        let userData = await new User(ctx.request.body).save();
        ctx.status = 200;
        ctx.message = "User Registered Success"
    }

🤔 А знаете ли вы, что...
Node.js поддерживает работу с протоколами HTTP, HTTPS, TCP и UDP.


2
104
1

Ответ:

Решено

Если вы передадите объект ctx.body, он будет возвращен в формате JSON:

ctx.body = {
  status:  200,
  message: 'User Registered Successfully',
  data:    userData
};