Javascript Vue.js-如何确定axios请求是否没有响应数据

Javascript Vue.js-如何确定axios请求是否没有响应数据,javascript,vue.js,vuejs2,vue-component,vuex,Javascript,Vue.js,Vuejs2,Vue Component,Vuex,我试图测试用户提供的IP地址是否为预期的IP,因此我向预期将运行API服务的IP地址发送请求,如果IP正确,则返回成功,但如果IP错误,则不返回响应数据,在Vue.js应用程序的前端,我希望能够知道发生了什么,并向用户发出警报,如果成功,我可以这样做,但如果不是什么都没有发生,我如何获得错误消息 这是我的密码 PublisherUrl().get('/api/publish-lv/').then(()=>{ Toast.fire({

我试图测试用户提供的IP地址是否为预期的IP,因此我向预期将运行API服务的IP地址发送请求,如果IP正确,则返回成功,但如果IP错误,则不返回响应数据,在Vue.js应用程序的前端,我希望能够知道发生了什么,并向用户发出警报,如果成功,我可以这样做,但如果不是什么都没有发生,我如何获得错误消息

这是我的密码

PublisherUrl().get('/api/publish-lv/').then(()=>{
           
            Toast.fire({
                icon: 'success',
                title: 'Publisher Connected Successfully'
            })
        }).catch((error)=>{
            console.log(error)
          
            Toast.fire({
                icon: 'error',
                title: 'Publisher Device Unreachable'
            })
           
        })
    }

then
中的回调函数有一个参数响应,返回数据、标题和状态

PublisherUrl().get('/api/publish-lv/').then((response)=>{
  if(response.data.length===0){
     Toast.fire({
                icon: 'info',
                title: 'No data'
            })
  }else{
     Toast.fire({
                icon: 'success',
                title: 'Publisher Connected Successfully'
            })
  }

   }).catch((error)=>{
            console.log(error)
          
            Toast.fire({
                icon: 'error',
                title: 'Publisher Device Unreachable'
            })
           
        })
    }

您可以在
中接收响应,然后
。根据响应,您可以决定我尝试执行的操作,如果response.data为零,则表示提供的IP地址正确,只是没有可用的数据,甚至会返回一个空数组,这次没有响应数据,这是因为用户提供了未承载后端应用程序的计算机的IP地址,我需要捕获此错误并提示用户提供正确的IP地址。