Я установил базовый сервис, используя axois, и установил в нем токен-носитель, но когда он вызывает API пользователя, я получаю неавторизованный доступ из-за токена null
, но я уже установил токен в локальном хранилище
База
import axios from "axios";
const baseURL = process.env.VUE_APP_BASE_API;
const token = localStorage.getItem('usertoken');
export default axios.create({
baseURL,
headers: {
'Content-Type' : 'application/json',
Authorization : 'Bearer '+token
},
})
В login.vue
let res = await loginService.checkLogin(usrname,password)
this.loader = false
localStorage.setItem('usertoken',res.data.data.token)
Для пользователя
import baseService from "./baseService";
export default {
fetchUsers(){
return baseService.post( `${'user/get-all-users'}`,{
limit:1000
}).then(function(response){
return response
}).catch(function(error){
return error.response
})
},