# 在线学习-Nuxt
**Repository Path**: leecloudvictor/so-nuxt
## Basic Information
- **Project Name**: 在线学习-Nuxt
- **Description**: 基于 Nuxt 实现“在线学习”前端功能。
- **Primary Language**: JavaScript
- **License**: LGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 2
- **Created**: 2021-08-05
- **Last Updated**: 2021-08-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 在线学习系统-Nuxt
## 工程介绍
* 基于 Nxut 实现的“在线学习系统”前端工程
* 主仓库:[https://gitee.com/jingenqiang/StudyOnline.git](https://gitee.com/jingenqiang/StudyOnline.git)
* **详细使用请见** [**操作手册**](https://gitee.com/jingenqiang/so-nuxt/blob/master/options.md)
## 软件架构
### 服务能力

### 自动化部署

## 安装教程
### 获取
```shell
git clone https://gitee.com/jingenqiang/so-nuxt.git
npm install
npm install --global pm2 # 服务端后台启动,应用管理工具
```
### 操作
* **应用 gulp 集成打包、git提交、Jenkins 构建**。详见 gulpfile.js文件;
* **开发时命令**:
* npm run dev --- 本地开发环境;
* npm run build --- 开发环境 build;
* npm run build-test --- 测试环境(本地虚拟机) build;
* npm run build-production --- 生产环境(阿里云服务器) build;
* npm run start --- build 后启动
* **部署时命令**:
* npm run auto-test --- 测试环境一键部署(gulp 集成命令);
* npm run auto-production --- 生产环境一键部署(gulp 集成命令)。
## 参与贡献
* 静夜思
+ 邮箱:enqiangjing@163.com
+ 微信:qingkongfeiyi
## 重要声明
* 本工具仅供测试交流使用,不对服务质量负责
* 因使用此工具造成了损失,请自行承担
## 版本信息
### 最新版本
* 预览版 v0.0.4 --- 2021-06-07
+ 移除 session + redis 实现的登录状态保持
+ 添加 token 用于登录状态保持,token 时效为 2H
+ token 失效,自动刷新 token,并对因 token 失效而失败的请求,进行回放
### 版本历史
* 预览版 v0.0.3 --- 2021-05-21
+ 完成各个页面随窗口自适应改造
+ 文章编辑器更换为 wangEditor
+ 部分页面样式调整
* 预览版 v0.0.2 --- 2021-05-20
+ 引入TypeScript,并使用TS重写部分页面
+ 后台服务,统一改成由“api/**”开头的调用
+ 页面随窗口自适应优化
* 预览版 v0.0.1 --- 2021-03-24