项目需要搭建一个web前后端,前端使用了vue-admin-template框架,因为这个不属于新学习的内容,这次按下不表,该文章主要是记录怎么搭建gin后台。后端本来用django已经搭建完成了,但是基于一直想学习一下gin框架,趁着这次机会,搭建一下gin。因为先前用过beego,搭建的过程中最好跟beego对比一下。刚有这个想法,有几个疑问,需要逐一了解。gin中文文档
gin的mvc框架如何体现,项目的目录会很明显的体现出来么,类似beego的model, controller等,需要确定好项目的整体布局
2.因为这次的项目需要连接数据库,并操作数据库表,gin有自己的orm么
3.前端怎么整合到后台里面
好啦,开始~
1.orm框架选择
https://studygolang.com/articles/10208
看了这篇文章,因为这次的项目也不是大型的项目,只为了练手,看了一下比较流行的xrom和grom都能满足需求的,看了github,gorm的star数目比较多,好了就用它(就这么随意)
2. 选定了orm,就看一下gin gorm怎么搭建mvc框架
3. 如何部署前后端
1)前端配置一下生成的静态文件路径,自定义到后端路径,我的项目是在vue.config.js文件里面配置:
outputDir: '../${后端路径}/dist',
assetsDir: 'static',
2)后端这样配置静态文件配置
router :=