# vue-work-web **Repository Path**: aaronmin/vue-work-web ## Basic Information - **Project Name**: vue-work-web - **Description**: work-web前端vue源代码 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 * 前端使用 vue-element-admin 框架,Git地址:[vue-element-admin](https://github.com/PanJiaChen/vue-element-admin) * 后端使用 springBoot 2.1.6 + mybatis 3.1.2 + MySQL 5.7 + Redis ## 前端文档 ### 后台接口地址 目录下的 .env.development 文件中修改 后台接口地址 目录下的 vue.config.js 中修改前端端口号 和 代理 默认代理路径是 work 可以修改成其他,修改后 如使用nginx 代理则修改对应的配置文件 把 work 修改成自己的 ### Token的自动更新 在 src/utils/request.js 文件中 第46行 有个 if (time < 300) 的判断,时间单位是 秒(S),默认是请求发起后,判断一下token有效期,如剩余5分钟进行token的更新操作 进行更新操作的时候,其他请求将被挂起,等待更新完成按照请求顺序进行后端请求 ### 请求的封装 在 src/api 目录下 新建一个js文件,引入 import request from '@/utils/request' ,然后列如登录的接口应该这样写 user.js export function login(data) { return request({ url: '/login', method: 'post', data }) } 其中 data 是页面传过来的 数据对象,没有可以不写,或者为空 #### 页面中的使用 例如 要调用 login 接口,在页面中的