qifengzhang007 / ginskeleton Goto Github PK
View Code? Open in Web Editor NEW基于go语言gin框架封装的web项目骨架
License: MIT License
基于go语言gin框架封装的web项目骨架
License: MIT License
老板群没了。。。
多次请求,当后面请求参数没有把前面覆盖了,取到的就是前面的内容。验证器那里也是这样
func (u *Users) Login(context *gin.Context) { name := context.GetString(Consts.Validator_Prefix + "name") pass := context.GetString(Consts.Validator_Prefix + "pass") name2 := context.PostForm("name") pass2 := context.PostForm("pass") data := gin.H{ "name":name, "pass":pass, "name2":name2, "pass2":pass2, } Response.ReturnJson(context, http.StatusOK, Consts.Curd_Login_Fail_Code, Consts.Curd_Login_Fail_Msg, data) }
老板在不在,文档看的头好晕啊,希望能出一个视频教程,就讲一讲RBAC业务就行啊,非常感谢,祝老板生活愉快
最近找了几个框架,还是觉得这个最好;很喜欢作者写的文档,非常详细有帮助
不成熟的建议:
1,既然 goskeleton 是个错误,为什么不改过来呢?(我觉得项目挺好的,以后肯定不止这点star,那就尽可能写完美,后面更不可能改了)我就是全局搜索替换,然后删了旧的 goskeleton 数据库,重新建立数据库名,就可以跑起来了
2,可以开个Discussions吗?
有些问题还是在Discussions讨论好,不用提issues
可否支持一下.env的配置文件方式
有没有考虑接入consul
项目拉下来运行web下的main,报错
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:19:5: undefined: Xsqlite3_threadsafe
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:29:11: undefined: Xsqlite3_config
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:29:32: undefined: SQLITE_CONFIG_MUTEX
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:29:122: undefined: SQLITE_OK
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:30:8: undefined: Xsqlite3_errstr
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:40:17: undefined: Sqlite3_mutex_methods
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:235:46: undefined: SQLITE_OK
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:238:45: undefined: SQLITE_OK
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:288:7: undefined: SQLITE_MUTEX_FAST
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:290:7: undefined: SQLITE_MUTEX_RECURSIVE
........\pkg\mod\modernc.org\[email protected]\lib\mutex.go:290:7: too many errors
环境: win10
go env:
set GO111MODULE=on
set GOARCH=386
set GOBIN=J:\Coding\go\bin
set GOCACHE=J:\Coding\go\pkg\cache
set GOENV=C:\Users\redwine\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=J:\Coding\go\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=J:\Coding\go;C:\Users\redwine\go
set GOPRIVATE=
set GOPROXY=https://goproxy.cn,direct
set GOROOT=D:\Enviroment\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=D:\Enviroment\Go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.20
set GCCGO=gccgo
set GO386=sse2
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=J:\Coding\go\src\GinSkeleton\go.mod
set GOWORK=
set CGO_CFLAGS=-O2 -g
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-O2 -g
set CGO_FFLAGS=-O2 -g
set CGO_LDFLAGS=-O2 -g
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m32 -mthreads -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=C:\Users\redwine\AppData\Local\Temp\go-build2231505907=/tmp/go-build -gno-record-gcc-switches
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.