【问题标题】:Django Rest Framework & React Js ( Axios API Request ): After Incorrect authentication attempt, api returns 400Django Rest Framework & React Js(Axios API 请求):在错误的身份验证尝试后,api 返回 400
【发布时间】:2020-10-11 23:26:26
【问题描述】:

我正在创建一个登录系统,基本上,我有两个输入,一个用于用户名,另一个用于密码。 因此,当用户输入正确的凭据时,API 返回带有一些数据的 200 响应,但是在不正确的凭据之后,django-rest-framework 将请求标记为400 Bad Request 并返回带有 400 状态码且没有数据的响应,但这仅在以下情况下发生我正在从 react js 发送一个请求,在尝试了邮递员的错误凭据后,API 返回:

{
    "non_field_errors": [
        "Incorrect credentials"
    ]
} 

我的 Axios 代码:

 axios.post('http://192.168.0.29:8000/api/auth/login', {
      headers: {
        'Content-Type': 'application/json'
      },
      username: username,
      password: password
    })
    .then((response) => {
      console.log(response.data);
    })
    .catch(err => {
      console.log(err.data)
      alert('zjbs eroras')
    });

  }

【问题讨论】:

  • 令牌在哪里?

标签: reactjs django django-rest-framework axios


【解决方案1】:

我显示错误消息:

console.log(err.response.data)

【讨论】:

    猜你喜欢
    • 2018-07-04
    • 2021-10-05
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-21
    • 2016-01-31
    • 1970-01-01
    相关资源
    最近更新 更多