在线教育项目
文章平均质量分 79
zjL-1997
这个作者很懒,什么都没留下…
展开
-
在线教育项目前端部署
在线教育项目中的前端有两部分:使用element ui+vue 搭建的后台管理界面;使用Nuxt搭建的前台展示页面。要对于前端的页面进行打包主要需要使用的就是npm。1、后台管理项目打包对于element ui搭建的页面,在打包之前需要对于根目录下的index.html 文件中引入富文本组件中的BASE_URL进行修改。未修改之前:<script src= "<%= BASE_URL %>/tinymce4.7.5/tinymce.min.js"></scri原创 2020-11-29 09:56:25 · 1182 阅读 · 4 评论 -
Linux上安装、启动并连接Mysql
由于部署项目需要,购入了一台阿里云服务器作为mysql、redis和nacos的运行平台,需要重新搭建环境。由于在linux上对mysql进行安装和启动的流程不止经历了一次了,以后可能还需要经历,在此记录一下,避免之后的重复搜索劳动。1、安装本次使用的是rpm安装的方式,安装目录/usr/local(1)wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm(下载rpm包)rpm包下载完成之后,对下载的包执行安装命令原创 2020-11-27 11:04:09 · 1855 阅读 · 0 评论 -
Linux上安装、启动、远程连接redis
接上一篇在linux上安装mysql的文章,本次将对于redis的安装、启动、远程连接作一个全面的记录。环境介绍:阿里云ECS服务器,centos7.8系统。1、安装(1)下载并解压对于redis,采用的是先下载tar.gz文件,传输到服务器上进行安装的方式。粘一下官方网站的地址:https://redis.io/。下载后,传输文件到linux上的 /usr/local 目录下,tar -zxvf redis-6.0.6.tar.gz解压后,文件夹下会出现:(2)准备安装环境解压后原创 2020-11-27 15:25:38 · 655 阅读 · 0 评论 -
在线教育项目后端部署
谷粒学院的这个项目,除了最后的权限管理模块,其他部分都还可以。最不能容忍的就是最后的项目部署,拿了一个最简单的项目来讲解完自动化部署模块之后就没有任何教程了。而且使用自动化部署项目,对于初学者来说,即抽象又不能了解一点底层的原理,现阶段来说不太容易实现。本次对于本项目的部署采用idea+maven的方式打包项目,首先看一下整个项目的架构。1、打包准备所有的顶层模块中的pom文件中的打包方式都改为pom,即在pom文件中添加:<packaging>pom</packaging>原创 2020-11-28 18:06:53 · 1596 阅读 · 8 评论 -
谷粒学院项目中权限管理模块BUG解决
本博文是在权限管理模块的前后端都已经搭建完成的基础上,针对其中的bug进行解决的。1、权限管理流程(1)前端项目启动前端项目启动后,会自动访问 http://localhost:9528/ ,但是实际跳转的是http://localhost:9528/login。这是由于在src目录下的permission.js中定义了路由跳转之前的判断规则。// 该操作会在路由跳转之前执行router.beforeEach(async(to, from, next) => { // start pr原创 2020-11-28 15:51:28 · 4902 阅读 · 10 评论