Vue2配合后端使用AES加解密数据
2年前
阅读 3085
评论 1
喜欢 0
### 0、前言
很多情况下,API都存在安全性问题,而token验证又不能很好的解决安全隐患(抓包可破),所以一般情况下都推荐使用数据加密的方式。
前端的数据加密方式,一般都会选择:AES加密算法。
### 1、安装CryptoJS包
使用以下命令安装AES的算法包
`npm install crypto-js --save-dev`
### 2、修改我们的全局常量文件
```
// 全局常量定义
// v1.0.1
// 引入ajax包
import axios from 'axios'
// 设置ajax请求地址,解决跨域问题
const isPro = Object.is(process.env.NODE_ENV, 'production')
// 左为生产环境,右为测试环境
// const baseUrl = isPro ? 'http://juncms.zgnyw.xin/api/' : 'api/';
// 如果你的接口与项目不是同一域名下,可直接将baseUrl设置为对应的接口地址即可,例如:
const baseUrl = 'http://juncms.zgnyw.xin/';
axios.defaults.baseURL