Need to write a function getApiToken() which will return a token from the properties api_token. And also the function setApiToken(token) which will be api_token to register a new token after a successful login and also record it in localStorage. What is wrong in my code?
let api_config = { api_url: API_HOST + 'api/', api_token:" } setApiToken function(token) { console.log('token', token) api_config.api_token = token localStorage.setItem('token', token) return localStorage.setItem('token', token) } getApiToken function() { console.log('api_config.api_token', api_config.api_token) return api_config.api_token } export default {api_config, setApiToken, getApiToken}
Then I call the function
headers: { Authorization: 'Bearer' + getApiToken.api_config.api_token }
And
setApiToken(response.data.token)
By clicking on the login button.
Using axios, vue.js