You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
2.1 KiB

5 years ago
  1. # admin-vue-gin gin+vue开源快速项目模板
  2. ## 写在前面
  3. 本项目主要是小弟在接各种私活的时候发现频繁得书写CURD、权限管理、用户管理、列表、分页、上传下载、日志包封装、文档自动化等等功能
  4. 为了方方便各位个人开发者快速搭建项目基础模型,于是开发本模板,也为了以后自己可以剩下一些初期开发的功夫
  5. 本身是前端出身,所以对于后端的项目目录或者架构可能偏向前端思维,如果有什么地方需要改动感谢大家iss
  6. 强烈希望在各位的帮助下,此项目可以用于企业级项目的开发
  7. ## 技术选型
  8. 1.后端采用golang框架gin,快速搭建基础restful风格API
  9. 2.前端项目采用VUE框架,构建基础页面
  10. 3.数据库采用Mysql,可能会引用redis作为缓存数据库使用(待定)
  11. 4.使用swagger构建自动化文档
  12. 5.使用fsnotify和viper实现json格式配置文件
  13. 6.使用logrus实现日志记录
  14. 7.使用gorm实现对数据库的基本操作
  15. ## TODO
  16. 1.基本用户注册登录 √
  17. 2.用户等基础数据CURD √
  18. 3.列表以及分页
  19. 4.调用des实现数据加密
  20. 5.实现基于jwt的权限管理
  21. 6.实现基于七牛云的文件上传操作(需提前注册七牛云账号) √
  22. 7...看项目进度想到什么做什么,主要目的是方便各位快速接私活,完成项目基础功能
  23. ## 使用说明
  24. 1.golang api server 基于go.mod 如果golang版本低于1.11 请自行升级golang版本
  25. 2.支持go.mod的golang版本在运行go list 和 编译之前都会自动下载所需要的依赖包
  26. 3.go server建议使用goland运行 减少出错可能性
  27. 4.前端项目node建议高于V8.6.0
  28. 5.到前端项目目录下运行 npm i 安装所需依赖
  29. 6.依赖安装完成直接运行 npm run dev即可启动项目
  30. ## 个人博客
  31. http://www.henrongyi.top,内有前端框架教学视频,GOLANG基础入门视频正在筹备中。
  32. 如果觉得项目对您有所帮助可以添加我的个人微信:shouzi_1994,欢迎您提出宝贵的需求。