Vue实战「小慕读书」管理后台

基于 element-ui + express 开发

快速上手 →

系列课程

「小慕读书」管理后台是系列课程的第三门课,这门课程解决了电子书上传和解析的问题

深入原理

课程不仅教会大家如何使用技术实现功能,更多地教会大家理解技术背后的原理,能够做到举一反三

开发体验

课程面向中级开发者,提供完整的文档和API支持,大家可以快速上手,同时提供答疑服务

技术栈

主要技术栈

Vue

基于 Vue 2.6 框架开发,Vue 3.0 后课程将同步更新

Node

服务端使用 Node 进行开发,配合 Express 快速完成开发

MySQL

服务端使用 MySQL 数据库存储数据

Nginx

使用 Nginx 进行静态资源管理

其他技术栈

前端

  • vue-element-admin:基于知名开源项目定制开发
  • element-ui:基于饿了么的 element-ui 组件库
  • axios:基于 axios 发送网络请求
  • driver.js:基于 driver.js 实现用户引导

服务端

  • jsonwebtoken:使用 jsonwebtoken 进行登录认证
  • multer:使用 Express 官方的 multer 进行文件上传
  • adm-zip:使用 adm-zip 解压 epub 电子书
  • epub:使用 epub 库完成电子书解析
  • xml2js:使用 xml2js 将 XML 转为 JSON
  • crypto:使用 crypto 完成密码的 MD5 加密
  • boom:使用 boom 减化 HTTP 异常处理复杂度

问答

课程提供问答区服务,购买课程的童鞋可以直接到问答区提问,地址:https://coding.imooc.com/learn/qa/401.html

WARNING

问答区提问规则:

  1. 代码量少的问题可以直接上传截图
  2. 代码量大的问题可以把代码上传到git(github、码云等都可以),然后提供git仓库地址
  3. 运行错误建议上传完整的错误日志(文本和截图都可以,但要尽量完整),方便定位问题

前置学习

  • 具备javascript、html、css的基础
  • 具备Vue的使用基础
  • 了解npm和webpack的基本概念
  • 了解node.js的基本概念

如果您想学习本课程,请支持正版,谢谢!购买地址