网站首页  软件下载  游戏下载  源码下载  词典软件  教程攻略

请输入您要查询的源码:

 

源码 GinSkeleton(web项目骨架) v1.5.64
图标
分类 源码下载-其它源码-GinSkeleton 其它源码
语言 简体中文
大小 299KB
软件类型 国产软件
发布时间
用户评分 3
备案号
官方网址
软件授权 免费软件
操作系统 Go
厂商
下载
介绍

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

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

本项目骨架请使用 master 分支版本即可, 该分支是最新稳定分支。

本项目骨架从V1.4.00开始,要求go语言版本必须 >=1.15,才能稳定地使用gorm v2读写分离方案。

1.5.60 更新内容

1.完善细节:系统错误记录时相关的日志记录键名调整.

2.项目依赖包全部更新至最新版.

本项目主线逻辑图

快速上手

1.go语言环境配置

// 1.安装的go语言版本必须>=1.15 .

// 2.配置go包的代理,打开你的终端(cmd黑窗口)并执行以下命令(windwos系统)

// 其他操作系统自行参见:https://goproxy.cn go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct

// 3.下载本项目依赖库 使用 goland(>=2019.3版本) 打开本项目,打开 goland 底部的 Terminal ,执行 go mod tidy 下载本项目依赖库 pp

2.选择自己正在使用的数据库进行配置

// 1.Mysql 数据库用户

// mysql数据库是默认数据库,使用相关的客户端还原即可 找到`database/db_demo_mysql.sql`导入数据库,

// 2.SqlServer 数据库用户

1.找到`database/db_demo_sqlserver.sql`,复制内容,在相关的客户端窗口界面一次性执行即可,

2.在 app/model 目录内,使用 users_for_sqlserver.txt 的内容覆盖同目录的 users.go 已有内容

3.在 config/gorm_v2.yml 中,修改 UseDbType:sqlserver //

3.PostgreSql 数据库用户

1.首先使用相关的客户端软件,手动创建数据 db_goskeleton,选择该数据库.

2.找到`database/db_demo_postgre.sql`,复制内容,在相关的客户端窗口界面一次性执行即可,

3.在 app/model 目录内,使用 users_for_postgres.txt 的内容覆盖同目录的 users.go 已有内容

4.在 config/gorm_v2.yml 中,修改 UseDbType:postgresql

// 4.完成以上三者中的其中一个之后, 在 config/gorm_v2.yml 选择您需要使用的数据库类型、配置账号、密码、端口等。

3.启动项目

// 1.启动项目

使用goland打开本项目,在根目录手动更新项目依赖,执行命令: go mod tidy

双击`cmd/(web|api|cli)/main.go`,进入代码界面,找到 `main` 函数左侧,鼠标点击 `run`即可启动,此外鼠标右键`run`也可以启动.

更新内容

1.完善细节:系统错误记录时相关的日志记录键名调整.

2.项目依赖包全部更新至最新版.

截图
随便看

 

网盟提供免费网站源码下载(asp源码,php源码,.net源码),源码动态,使用教程和源码评测;为站长推介有价值的源码,为开发者宣传源码作品。

 

Copyright © 2002-2024 cnnbu.com All Rights Reserved
更新时间:2025/4/11 1:45:47