GithubHelp home page GithubHelp logo

ginskeleton's People

Contributors

baici1 avatar dependabot[bot] avatar ihaiyan avatar qeq66 avatar qifengzhang007 avatar wormw avatar yaodongzhi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ginskeleton's Issues

我还是把 goskeleton 改为了 ginskeleton

最近找了几个框架,还是觉得这个最好;很喜欢作者写的文档,非常详细有帮助

不成熟的建议:

1,既然 goskeleton 是个错误,为什么不改过来呢?(我觉得项目挺好的,以后肯定不止这点star,那就尽可能写完美,后面更不可能改了)我就是全局搜索替换,然后删了旧的 goskeleton 数据库,重新建立数据库名,就可以跑起来了

2,可以开个Discussions吗?
有些问题还是在Discussions讨论好,不用提issues

请求参数污染

多次请求,当后面请求参数没有把前面覆盖了,取到的就是前面的内容。验证器那里也是这样
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) }
image

编译报错

项目拉下来运行web下的main,报错

modernc.org/sqlite/lib

........\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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.