1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| methods: {
userProfile(){
const id_user = localStorage.getItem('id_user')
//const token = localStorage.getItem('token')
//const email = localStorage.getItem('email')
const header = {
headers: {
'Content-type': 'application/json',
'Authorization': `Bearer ${token}`
}
}
this.axios
.put(`http://localhost:3000/api/auth/user/${id_user}`,header, {
// headers: {
// Authorization: 'Bearer ' + token },
lastname: this.lastname,
firstname: this.firstname,
username: this.username,
//email: this.email,
bio: this.bio,
password: this.password,
})
.then((response) => {
response.data
console.log(response)
localStorage.getItem('id_user', response.data.id_user)
//localStorage.getItem('token', response.data.token)
window.location.reload()
})
.catch((error) =>{
console.log({error : error})
})
}, |
Partager