[Vuejs]-Send Sanctum token automaticaly

0👍

✅

Define axios config in lib or something like this:

import Axios from 'axios'

const axios = Axios.create({
    baseURL: process.env.NEXT_PUBLIC_SERVER_BASE_URL,
    headers: {
        'Content-Type': 'application/json',
        Authorization: "Bearer " + token
    },
})

export default axios

Then use your lib instead of base axios like this:

import axios from '@/lib/axios'

 axios.post(...)
        

0👍

you can use axios configs.

for example, import axios :

window.axios = require('axios');

then you can use this:

axios.defaults.headers.common['Authorization'] = "Bearer ...";

you can store your token inside localStorage and use it here.

another way is to use axios interceptors.
you read the document about the interceptors here.

Leave a comment