代码拉取完成,页面将自动刷新
因为部分原因,本项目直接同步 lin-cms-spring-boot
0.3版本
可直接参考官方团队的线上Demo:http://face.cms.7yue.pro/,用户名:super,密码:123456
Lin-CMS 是林间有风团队经过大量项目实践所提炼出的一套内容管理系统框架。Lin-CMS 可以有效的帮助开发者提高 CMS 的开发效率。
本项目是基于 Gin v1.6.3 的 Lin CMS 后端实现。
官方团队产品了解请访问TaleLin
git clone https://github.com/LazySkills/lin-cms-gin.git
cd 项目目录路径
文件地址:
internal/config/app.ini
默认数据库配置
[database]
Type = mysql
# 用户名
User = root
# 密码
Password = root
# 这里配置数据库地址和短款
Host = localhost:3306
# 数据库名称
Name = lin-cms
Table_Prefix =
请按照自己的数据库配置相关信息
这里会自行下载依赖,请自行百度go的国内源配置
go run main.go
以下排名不分先后
gin-gonic/gin
优秀的go web框架swaggo/gin-swagger
优秀的接口注解文档包dgrijalva/jwt-go
优秀的go jwt扩展astaxie/beego
优秀的go web框架(还是国产的哦),项目用到的是验证器go-ini/ini
优秀的项目配置unknwon/com
优秀的go 工具库gorm.io/gorm
优秀的go orm框架函数参数优化格式
model 错误处理
例如:
// AddPublicApp add a public app
func (d *Dao) AddPublicApp (app *model.PublicApp) (err error) {
err = d.db.ModeL(&modeL.PublicApptF)Create(app).Error
if err ! nil {
err = fmt.Errorf("AddPubLicApp err: %W", err)
return // CLuas, 2020/4/1 23: 37. feat: transfer to mvc
}
}
json 输出格式化
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。