【问题标题】:How to send json response back in adonis js with a status code like 401?如何在adonis js中用401之类的状态代码发送json响应?
【发布时间】:2018-03-06 14:46:59
【问题描述】:

我正在尝试将带有状态代码的 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 

}

【问题讨论】:

    标签: node.js adonis.js


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      例子:

      response.unauthorized('Login First')
      

      【讨论】:

        猜你喜欢
        • 2018-01-06
        • 1970-01-01
        • 2023-03-19
        • 1970-01-01
        • 2018-11-24
        • 2020-08-06
        • 2020-01-31
        • 1970-01-01
        • 2011-06-28
        相关资源
        最近更新 更多