Skip to content

🍁 基于 gin + grom 开发的博客应用程序,包含基础博客功能,登录、退出、发博等

License

Notifications You must be signed in to change notification settings

lmsail/gin-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

简单说两句

机缘巧合之下,接触了Go语言,先后看过BeegoGin,也了解过IRIS,最后被Gin所吸引,跟之前所接触的PHP框架不同,Gin的项目目录自己组建,自由度很高,文档齐全,上手快,所以决定写点东西,既然是Web出身,当然后选择从Web入手,熟悉它的基础语法与实际应用先。。

项目介绍

项目结构有点像PHP框架,个人习惯,可随意调整,作为入门Go的练手项目,适合新手入门,使用Gin+Gorm搭建而成

  • 项目结构
    结构相对简单直观,不做过多赘述
gin-lmsail
├── app
│   ├── Helpers
│   ├── Http
│   ├── Middleware
│   ├── Models
│   ├── Service
│   ├── Task
├── config
├── resource
├── routers
├── storage
├── views
└── .env        ------ 配置文件
└── main.go
  • 实现功能,暂时只实现了博客的基础功能
    • 登录
    • 注册
    • 文章列表
    • 个人中心

三方依赖

安装

  • 更改 .env 文件中数据库链接相关配置 [mysql]
  • 注意本地使用时的路径加载问题,可根据情况切换使用Helpers -> GetGoRunPath、GetCurrentDirectory方法

关于迭代

这个再说吧,可能后面会转战微服务相关的学习,毕竟Go-Web只是用来过渡/入门学习

About

🍁 基于 gin + grom 开发的博客应用程序,包含基础博客功能,登录、退出、发博等

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published