Tengo un token en mi almacenamiento local . si elimino el token en localstorage , entonces no voy a cerrar la sesión. ¿Puedes sugerirme un ejemplo de cómo hacerlo?
created() { if (this.vueToken) { let headers = { Authorization: "Bearer " + localStorage.getItem("vueToken"), }; axios .get("checkLogin", { headers: headers, }) .then((response) => response); }else{ this.$router.push('/login') } },Debe configurar una condición en sus rutas seguras, por ejemplo, si el token es nulo en su almacenamiento local, lo enviará al almacenamiento local. Aquí hay un código de ejemplo.
mounted() { this.token = localStorage.getItem("ivToken"); if(this.token===null){ this.$router.push("/signin") }},`