Нужно написать функцию getApiToken() которая будет возвращать токен из свойства api_token. И также функцию setApiToken(token) которая будет в api_token прописывать новый токен после успешной авторизации и также записывать его в localStorage. Что не верно в моем коде?
let api_config = {
api_url: API_HOST + 'api/',
api_token: ''
}
function setApiToken(token) {
console.log('token', token)
api_config.api_token = token
localStorage.setItem('token', token)
return localStorage.setItem('token', token)
}
function getApiToken() {
console.log('api_config.api_token', api_config.api_token)
return api_config.api_token
}
export default {api_config, setApiToken, getApiToken}
Потом я вызываю функцию
headers: {
Authorization: 'Bearer ' + getApiToken.api_config.api_token
}
А
setApiToken(response.data.token)
По клику на кнопку залогиниться.
Использую axios, vue.js