色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue獲得token

榮姿康1年前8瀏覽0評論

在使用vue后端的同時,我們需要獲得token來實現(xiàn)用戶鑒權(quán)。下面我們將詳細介紹如何獲得token。

首先,在我們的vue組件中,我們可以通過axios來發(fā)送請求,獲取token。以下是獲取token的代碼:

axios.post('http://localhost:8080/api/authenticate', {
username: '用戶名',
password: '密碼'
}).then(response => {
const token = response.data.id_token;
}).catch(error => {
console.log(error);
});

在上述代碼中,我們使用了axios.post方法來發(fā)送post請求。在請求的url中,我們傳入了需要授權(quán)的用戶名和密碼。在成功返回后,我們可以通過response.data.id_token屬性來獲取獲得的token。

然后,我們可以將獲取到的token保存在localStorage中,以便后續(xù)調(diào)用。以下是保存token到localStorage的代碼:

localStorage.setItem('token', token);

在上述代碼中,我們使用了localStorage.setItem方法,將獲取到的token保存在localStorage中的名為“token”的key值下。這樣,我們便可以通過localStorage.getItem方法來獲取這個token。

最后,我們需要在每次發(fā)送請求時,在請求頭中加入獲取到的token,以便實現(xiàn)用戶鑒權(quán)。以下是在請求頭中加入token的代碼:

axios.defaults.headers.common['Authorization'] = 'Bearer ' + localStorage.getItem('token');

在上述代碼中,我們使用了axios.defaults.headers.common屬性來設置所有請求頭的默認值。通過將Authorization屬性設置為“Bearer ”加上我們保存在localStorage中的token,便可以實現(xiàn)在每次請求時加入token來進行用戶鑒權(quán)。