首页 > 解决方案 > 如何检测 VueJS 中的响应?

问题描述

我请知识渊博的人帮助我在 Vue.js(Vuex 也是)上创建了一个 RESTfull API 项目我遇到了小问题我发送请求的服务器已关闭为什么 idn 有人可以告诉我如何检测此消息来自回应 在此处输入图像描述

在此处输入图像描述

此响应没有任何 massege、error、status、statusText、text、preview 和 response 所有此字段为空如果有人对此或某些信息有经验,我将非常感激

标签: ajaxvue.jsvuejs2xmlhttprequestvuex

解决方案


您可以执行以下操作来处理这些情况:

submitRequest() {
  axios.post('/api/test', this.testData)
    .then(response => {
      // handle success
    })
    .catch(function(error) {
      // handle error
      if (error.response) {
        // The request was made and the server responded with a status code
      } else if (error.request) {
        // YOU CAN HANDLE IT HERE
        // The request was made but no response was received
        // `error.request` is an instance of XMLHttpRequest in the browser
        console.log(error.request);
      } else {
        // Something happened in setting up the request that triggered an Error
      }
    });
}


推荐阅读