gin 项目结构_Go语言Gin框架的优秀应用案例,开源Web项目骨架了解一下

Gin 是一个用 Go (Golang) 编写的 HTTP web 框架。 它是一个类似于 martini 但拥有更好性能的 API 框架, 优于 httprouter,速度提高了近 40 倍。今天为大家介绍的这款开源项目就是基于 Gin 框架的 Web 项目模板,欢迎大家使用和学习。

项目名称:GoSkeleton

项目作者:张奇峰

开源许可协议:MIT

项目简介

GoSkeleton 是一款基于 Go 语言 Gin 框架的 Web 项目骨架,专注于前后端分离的业务场景。其目的主要在于将 Web 项目主线逻辑梳理清晰,最基础的东西封装完善,开发者更多关注属于自己的的业务即可。

本项目骨架封装了以 tb_users 表为核心的全部功能(主要包括用户相关的接口参数验证器、注册、登录获取 token、刷新 token、CURD 以及 token 鉴权等),开发者拉取本项目骨架,在此基础上就可以快速开发自己的项目。

项目演示

快速上手

1.安装的 Go 语言版本最好>=1.14,只为更好的支持 go module 包管理。

2.配置 Go 包的代理,参见https://goproxy.cn,有详细设置教程。

3.使用 goland(>=2019.3版本) 打开本项目,找到 database/db_demo_mysql.sql 导入数据库,自行配置账号、密码、端口等。

4.双击 cmd/(web|api|cli)/main.go ,进入代码界面,鼠标

你可能感兴趣的:(gin,项目结构)