programing

Vue.js - 공리 요청에 응답 데이터가 없는지 확인하는 방법

prostudy 2022. 4. 10. 21:22
반응형

Vue.js - 공리 요청에 응답 데이터가 없는지 확인하는 방법

사용자에게 제공된 IP 주소가 예상 IP인지 테스트하려고 하므로 IP가 올바르면 성공으로 반환되지만 IP가 잘못되면 응답 데이터를 반환하지 않는 API 서비스를 실행할 것으로 예상되는 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'
            })
           
        })
    }

참조URL: https://stackoverflow.com/questions/63414540/vue-js-how-to-determine-if-an-axios-request-has-no-response-data

반응형