Почему я не могу прочитать сообщение или код состояния при получении 409 в ответ? - PullRequest
1 голос
/ 22 мая 2019

Я использую реагировать в переднем конце.Почему я не могу прочитать данные / сообщения, отправленные экспрессом, когда код состояния 409 или любой код состояния 400?

Вот как я пытаюсь прочитать ответ

  hSubmit = event => {
    console.log(this.state.checklistName)
    event.preventDefault();
    post.AddChecklistNames(this.state.token,this.state.category,this.state.checklistName)
    .then(res=> {
      if(res.status===201){
        // window.location.reload(true);


      }
      else if(res.status===400||res.status===409||res.status===401||res.status===404||res.status===403){
        console.log(res)
        window.alert(res.data.error)
    }
    this.setState({checklistName:""})
    })

ЧтоЭкспресс отправляет

response.status(409).json({ error: 'there is conflict'})

Я не могу прочитать ошибку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...