Gin Web 由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发 特性 RESTful API 设计规范 Gin 一款高效的golang web框架 MySQL 数据库存储 Jwt 用户认证, 登入登出一键搞定 Casbin 基于角色的访问控制模型(RBAC) Gorm 数据库ORM管理框架, 可自行扩展多种数据库类型(主分支已支持gorm 2.0) Validator 请求参数校验, 版本V9 Lumberjack 日志切割工具, 高效分离大日志文件, 按日期保存文件 Viper 配置管理工具, 支持多种配置文件类型 Packr 文件打包工具, 轻松将静态文件打包到编译后的二进制应用中 GoFunk 常用工具包, 某些方法无需重复造轮子 Workflow 工作流程管理(由于golang工作流相关轮子很
2022-01-11 17:03:00 2.18MB go golang middleware workflow
1
gin-admin-api 基于gin框架的admin后台接口,实现jwt,casbin等基础权限管理 宁静的 错误处理 基线追踪 jwt(用户认证) 拉巴克 [Casbin](鉴权)
2022-01-11 17:02:04 5.89MB Go
1
Go Web开发进阶实战(gin框架)课程,适用于Go语言初学者、掌握Go语言基础语法想学习进阶内容。 由在职程序员打造的Go语言实战课程体系,与你分享企业项目开发经验与技巧。真正做到课程有内容、有深度,并且老师讲的明白、讲得透彻。真正做到由一线在职程序员带你写代码、学编程。
2022-01-06 12:05:00 506B goweb gin
1
博客 地址: : 我花了一些时间独自重构! 主要: 文章发布和修改 物品回收站和回收 文章类别 文章标签 网站信息自由设置 文章支持减价 ★网站静态文件可以在local或CDN自由配置 ★您可以选择将图像同时上传到server或qiniu 。 自由添加好友链并管理好友链顺序 使用github的issue功能作为评论系统,该界面漂亮且方便其他用户留下消息和通知。 ★定期备份数据和静态资源 ★备份数据邮件发送到邮箱 技术要点: 主要代码是golang + vue + HTML + CSS + MySQL 后端代码是基于golang gin框架的自包含软件包。 后台代码基于vue的i
2021-12-30 00:10:26 14.58MB mysql golang vue gin
1
最近项目中用到了nginx,后台用的是Java, 发现有一个请求后台处理操过了1分钟,结果请求Status Code为504 Gateway Time-out. 理解了下nginx 所有timeout相关的配置,如下: keepalive_timeout HTTP 有一个 KeepAlive 模式,它告诉 webserver 在处理完一个请求后保持这个 TCP 连接的打开状态。若接收到来自客户端的其它请求,服务端会利用这个未被关闭的连接,而不需要再建立一个连接。 http keep-alive, 網頁的每一個請求都是HTTP (圖片, CSS等), 而打開HTTP 請求是要先建立TCP 連接,
2021-12-28 09:00:31 48KB gi gin IN
1
安装homebrew homebrew是mac下非常好用的包管理器,会自动安装相关的依赖包,将你从繁琐的软件依赖安装中解放出来。 安装homebrew也非常简单,只要在终端中输入: <!-- lang: shell --> ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" homebrew的常用命令: <!-- lang: shell --> brew update #更新可安装包的最新信息,建议每次安装前都运行下 brew search pkg_name #搜索相关的包信息 brew
2021-12-27 19:24:24 57KB c gi gin
1
1、要禁止所有IP访问a1.htm a2.htm a3.htm这个三个页面在location可以这样写 location ~* /(a1.htm|a2.htm|a3.htm)$ { deny all; condition………; } 2、只允许指定的ip访问a1.htm a2.htm a3.htm这个三个页面,其他IP的访问都拒绝 location ~* /(a1.htm|a2.htm|a3.htm)$ { allow 10.0.0.2; deny all; condition………; } 这种设置只有ip地址为10.0.0.2的主机可以放问这三个页面,其他的ip都被拒绝了。 其
2021-12-25 22:26:11 48KB gi gin IN
1
简介 使用golang的gin框架建造的blog系统技术栈: 转到(语言) 杜松子酒(go web框架) Nginx(http反向代理) MySql(数据存储) 七牛OSS(静态文件存储) 七牛CDN(CND) Markdown(编辑器) 搜狐畅言(评论系统) 安装 导入数据库doc / mysql.sql 配置config / main.conf 编译到项目目录中./gin-blog,并设置权限777 启动脚本run.sh,并启动服务gin-blog restart 项目预览
2021-12-18 11:18:53 4KB 系统开源
1
严格来说,nginx自带是没有针对负载均衡后端节点的健康检查的,但是可以通过默认自带的ngx_http_proxy_module模块和ngx_http_upstream_module模块中的相关指令来完成当后端节点出现故障时,自动切换到健康节点来提供访问。 下面列出这两个模块中相关的指令: 语法: proxy_connect_timeout time; 默认值: proxy_connect_timeout 60s; 设置与后端服务器建立连接的超时时间。应该注意这个超时一般不可能大于75秒。 语法: proxy_read_timeout time; 默认值: proxy_read_timeout
2021-12-16 16:40:47 60KB gi gin IN
1
go-web-mini Go + Vue开发的管理系统脚手架, 前后端分离, 仅包含项目开发的必需部分, 基于角色的访问控制(RBAC), 分包合理, 精简易于扩展。 后端Go包含了gin、 gorm、 jwt和casbin等的使用, 前端Vue基于vue-element-admin开发: 特性 Gin 一个类似于martini但拥有更好性能的API框架, 由于使用了httprouter, 速度提高了近40倍 MySQL 采用的是MySql数据库 Jwt 使用JWT轻量级认证, 并提供活跃用户Token刷新功能 Casbin Casbin是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型 Gorm 采用Gorm 2.0版本开发, 包含一对多、多对多、事务等操作 Validator 使用validator v10做参数校验, 严密校验前端传入参数 Lumberjack
2021-12-14 17:50:22 78KB go jwt vue gin
1