# 在线学习-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)
## 软件架构 ### 服务能力 ![alt 服务](.about/img/server/server.png) ### 自动化部署 ![alt 服务](.about/img/server/auto.png)
## 安装教程 ### 获取 ```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