Authorization
Authorization是一種通用的、標準化的權限控制和認證的通用框架,它能夠使跨系統和跨域的身份驗證和授權管理更容易,使不同應用程序之間能夠更輕松地實現單點登錄(SSO)、用戶身份驗證和授權控制等。
在前端使用 axios 進行請求時,需要用這個東西鑒權,一般是axios二次封裝的時候給全局配置。如下:
除此之外,一些特殊接口,比如下載接口需要封裝通用方法時,需要單獨發出axios請求,這時就需要給axios單獨設置 Authorization,如下:
import { saveAs } from ‘file-saver’
saveAs 用于在瀏覽器端觸發文件下載,具體使用:saveAs(text, name, opts);
text:要保存的內容,通常是一個 Blob 或 File 對象。
name:下載文件的名稱(包含擴展名),例如 “example.zip”。
opts:可選參數,傳遞給 saveAs 的配置項(如文件類型等)。
import Cookies from ‘js-cookie’
使用 js-cookie 可以方便存儲cookie,若依的框架,token值存在了cookie里面