logout(){
  var destroySession='{"token":"'+this.token+'"}'
  console.log("Session Destroy"+destroySession)
  axios.post(eventBus.apiURL+'logout',{
    headers: {
      'Content-type': 'application/json',
    },
    body: destroySession,
  }).then(response=>{
    console.log("RESadas :: "+JSON.stringify(response.data))        
    alert("Logout successfully..!")
    this.$router.push('/')       
  },error=>{
    console.log(error);
    alert("Some Issue for LogOut at Server Side..!")
    
  });
 
  window.localStorage.removeItem('token')
  window.localStorage.removeItem('name')
  this.$router.push('/')
}<button @click="logout">Logout</button>I have written a code for logout in vuejs, but at the time of click it sends two POST request and during session destroy problem occurs at server side.

 
     
     
    