繁体   English   中英

如何使用 401 之类的状态代码在 adonis js 中发回 json 响应?

[英]How to send json response back in adonis js with a status code like 401?

我正在尝试将带有状态代码的 json 响应发送回应用程序。 这是我累了但没用的。

if (validation.fails()) {
    console.log(validation.messages())
    return response.json(validation.messages(),false,401) 
    // or return response.json(validation.messages(),401)
   // It always sends 200 status code 

}

找到了解决方案。 我需要像这样使用return response.status(401).json(validation.messages())

一种更好的解决方案是使用描述性方法: https ://adonisjs.com/docs/4.1/response#_descriptive_methods

例子:

response.unauthorized('Login First')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM