vue.jsを使用し、axiosでpostした際に、status:500が返ってきてもcatchに入ってくれません。

  await this.axios
    .post('/user', data)
    .then(response => {
      console.info(response.data)
      this.result = response.data
    })
    .catch(error => {
      console.info(error)
    })

status:500が返ってきた場合のエラーハンドリングの仕方はどんなのがありますか。
よろしくお願い致します。