休息应用 这是基于GO(GOLANG)的ReST API的框架。 这可以用作需要JWT用户身份验证,带有日志记录和键/值存储(KVS)的基于GO的应用程序的基础。 主要特征: 分层日志记录; 由github.com/paulfdunn/logh提供 键/值存储(KVS); 由github.com/paulfdunn/db提供。 KVS用于存储应用程序配置数据和身份验证数据,但也可以用于任何其他目的。 KVS实现了对象序列化/反序列化,使持久化对象变得容易。 身份验证使用JWT(JSON Web令牌)进行处理。 身份验证支持两种模型:任何人都可以创建登录名,或者只有注册用户可以创建新的登录名。 后者是示例应用程序中的默认设置。 身份验证支持基于REGEX的密码验证/规则。 要求 您必须已安装GO。 此代码是根据GO 1.16.2构建并测试的 针对所提供应用程序的curl命令示例,
2023-01-16 18:16:07 17KB Go
1
自己找了很久,根据第三方文档重写了,特别准确,可以试试
2022-12-30 20:37:04 67KB Golang,相似
1
golang实现的读取excel模板批量生成word工具,内含脚本文件及32位版的exe,可直接运行
2022-12-27 17:16:51 6.58MB go golang excel word
1
Go并发编程实战(第2版)
2022-12-25 10:02:59 158.23MB go golang
1
Python双语言混合开发 中go语言版 mxshop_goods-srv.sql
2022-12-19 15:00:10 1.12MB golang python
1
golang语言最新版本,支持linux,版本1.9.3,亲测可用。
2022-12-17 11:18:28 100.55MB golang linux 1.9.3 最新版
1
基于Golang语言和Gin框架的个人微信系统源码.zip
2022-12-15 09:19:46 92KB go语言
Secure Secure是用于Go的HTTP中间件,可促进安全性的快速提升。 这是一个标准的net / http处理程序,可以与许多框架一起使用,也可以直接与Go的net / http包一起使用。 用法// main.go Secure Secure是Go的HTTP中间件,可促进一些快速的安全性。 这是一个标准的net / http处理程序,可以与许多框架一起使用,也可以直接与Go的net / http包一起使用。 用法// main.go包main import(“ net / http”“ github.com/unrolled/secure” //或“ gopkg.in/unrolled/secure.v1”)var myHandler = http.HandlerFunc(func(w http .ResponseWriter,r * http.Request){w.Write([] byte(“ hello world”))})func main(){secureMiddleware:= secure.New(s
2022-12-14 10:57:36 18KB Golang Middlewares
1
开源地址 https://github.com/whr-helen/go-struct-auto 自动构建工具使用 安装包命令:go get github.com/whr-helen/go-struct-auto 注释:参数信息 -host host改为自己数据库的地址(默认127.0.0.1) -port port改为自己数据库的端口(默认3306) -acc acc改为自己数据库的账号(默认root) -pwd pwd改为自己数据库的密码(默认123123) -d dbname改为自己数据库的名称(必填) -path ./models改为存放路径(可选默认为./models) -t account,user改为要生成的表名称,可多个(可选默认全部生成) 一,生成数据库所有表结构体: ①推荐使用方法(支持linux或mac) 生成命令:./ bin / auto -d dbname -path ./models ②修改生成工具代码(支持linux或mac或windows)如果生成出来的结构不是我们所需要的可以修改automatic.go文件 命令:go run automatic.go -d dbname -path ./models 二,生成单个多个表结构体: 命令(支持linux或mac):./ bin / auto -d dbname -t account,user 命令(支持linux或mac或windows):go run automatic.go -d dbname -acc root -pwd 123123 -t account
2022-12-10 23:17:18 4.84MB golang struct 自动生成
1
Go中的HTTP身份验证实现 这是Go语言中HTTP Basic和HTTP Digest身份验证的实现。 它被设计为http.RequestHandler函数的简单包装。 特征 支持HTTP基本和HTTP摘要身份验证。 支持htpasswd和htdigest格式的文件。 自动重新加载密码文件。 用于用户/密码存储的可插拔接口。 支持MD5,SHA1和BCrypt进行基本身份验证密码存储。 具有到期时间的可配置摘要随机数缓存大小。 旧版HTTP处理程序的包装器(http.HandlerFunc接口) 用法示例 这是基本身份验证的完整工作示例: package main import ( "fmt" "net/http" auth "github.com/abbot/go-http-auth" ) func Secret(user,
2022-12-05 13:44:09 25KB Go
1