Vue使用Axios攜帶token請求後端介面

2021-10-21 20:44:38 字數 804 閱讀 3328

攜帶token請求介面的其中一種方法就是在請求***中將token新增到請求頭中

在專案中安裝axios、js-cookie

npm i axios

npm i js-cookie

對網路請求進行封裝
import axios from

'axios'

import

from

'./token'

const instance = axios.

create()

//請求預處理

instance.interceptors.request.

use(

(config)

=>

,(error)

=>

)export

const request = instance

import cookies from

'js-cookie'

const key =

'token'

/* * 獲取token

*/export

function

gettoken()

/* * 設定token

*/export

function

settoken

(token)

/* * 移除token

*/export

function

removetoken()

axios請求無法攜帶cookie

背景 最近在用vue重構公司公司angularjs 1.x專案,老專案身份認證採用的cookie,前端ajax庫採用是angularjs的 http resource服務,新版採用的是axios,但是發現前端http響應頭中少了set cookie屬性,同時在瀏覽器中查詢不到cookie資訊,服務端...

vue 使用axios 學習

1 axios的說明 參見 2 axios的使用 1 通過建立config.js配置檔案來設定 axiosl基本的路徑和引數 const baseurl 網域名稱 const config 新增一些其他的統一路徑 export default config 2 建立乙個http.js import ...

vue專案axios使用及axios的配置介紹

axios 是乙個基於 promise 的 http 庫,可以用在瀏覽器和 node.js 中 以下主要是vue專案使用方式的介紹 npm install axios2 在main.js引入 import as axios from axios vue.prototype.axios axios3 ...