Koa & Mongoose & Vue实现先后端分离--01序言

简介

这系列文章没有很深刻的内容,只是一个简单的全栈实现流程,内容包含先后端开发的主要步骤和过程当中的一些思考。前端

使用koa结合mongoose搭建服务端,jwt实现身份验证。
vue结合element-ui实现前端渲染,axios负责网络请求,vuex负责状态管理。vue

业务模块:

  1. 登录
  2. 注册
  3. 用户信息
  4. 审批(新建、更新、删除、查询)
  5. 日志系统

内容包含

  • 使用Koa构建Web服务
  • 使用mongoose链接MongoDb
  • Schema构建数据结构
  • 登录/注册(encrypt
  • 使用Postman测试(token鉴权)
  • JWT认证(jsonwebtoken & koa-jwt
  • 展现/更新人员信息(el-upload & el-dialog
  • 图片上传 & 存储 & 访问(koa-body & koa-static
  • 日志系统(koa-morgan & moment
  • 安全策略(xss
  • 一对多数据的增删改查
  • 不包括上线

学习指望

  • 适合对vuekoamongoose有兴趣或基础了解的同窗
  • 忌眼高手低,能够的话,最好操做一遍
  • 若是在您实现过程当中遇到有价值的问题,并找到了答案,欢迎在对应的文章下留言

效果预览

图片很大,可能没法预览,能够下载看效果ios

目录

  • 序言
  • koa搭建服务端
  • mongoose链接数据库 & 预约义数据结构

版权说明

实现过程当中,遇到问题或不熟悉的地方,参考了不少文章,若是想加入参考连接的同窗,请联系我(大众版本的文章,可能没什么印象)。git

源代码地址github

写系列文章,容易断奶,若是坚持下来的话,就把这句话删掉……web

后续内容多图警告
Mac演示警告vuex

相关文章
相关标签/搜索