Comments (4)
The default is gin.DebugMode, which can be manually specified
My side is normal, later I will test this situation in version 1.22.5
package main
import "github.com/gin-gonic/gin"
func main() {
gin.SetMode(gin.DebugMode)
r := gin.Default()
r.GET("/", func(c *gin.Context) {
c.JSON(200,gin.H{"msg":"ok"})
})
r.Run(":9000")
}
[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
- using env: export GIN_MODE=release
- using code: gin.SetMode(gin.ReleaseMode)
[GIN-debug] GET / --> main.main.func1 (3 handlers)
[GIN-debug] [WARNING] You trusted all proxies, this is NOT safe. We recommend you to set a value.
Please check https://pkg.go.dev/github.com/gin-gonic/gin#readme-don-t-trust-all-proxies for details.
[GIN-debug] Listening and serving HTTP on :9000
go version go1.21.7 linux/amd64
gin version v1.10.0
os version 20.04.1-Ubuntu
from gin.
Line 73 in cc4e114
Line 52 in cc4e114
Your code seems to have been modified again, and you need to check if the source code of the gin has been modified again
from gin.
hi RedCrazyGhost, thank for reply. in common linux, or windows or docker container, when I try run go gin with my code above, its normal work with no problem, but I try on kubernetes in microk8s and minikube its error happen. I even try enter to the exec on pods and run from there, but still error, I also debug on gin SetMode function for see what happen, and I found param not pass to the function.
from gin.
maybe here is wrong, because you set a wrong global variable GIN_MODE
from gin.
Related Issues (20)
- Templates automatically replace escape problems HOT 1
- Load HTML templates from a separate module HOT 1
- CORS issue when trying to access an endpoint from a React application 😱 HOT 2
- ctx.Keys is overwritten by obj in methods like ctx.HTML HOT 2
- [GIN-debug] [WARNING] Headers were already written. Wanted to override status code 200 with 500 HOT 4
- Advertisement, deleted a bunch of useless dependency packages to speed up compilation
- custom time.Time type can not use ShoudBindQuery get a value ,error : invalid character '-' after top-level value HOT 3
- [Bug] UnescapePathValues = false still unescapes path values
- [Bug] infinite redirect with RedirectFixedPath HOT 2
- [Bug] EOF when using ShouldBindJSON HOT 6
- can suport domain router? like github.com/gorilla/mux HOT 4
- time param with timezome in Get method ShouldBindQuery parse error HOT 3
- dare you add a detailed API doc? HOT 5
- Is Gin Context violating the golang context styleguide? HOT 3
- Overwrite `JSONRender` similar to `HTMLRender` HOT 1
- How to apply default value if empty value provided by client during model binding? HOT 8
- msgpack incorrectly encoding unsigned integers HOT 2
- RecoveryWithWriter takes mulitple RecoveryFuncs but only applies the first HOT 3
- Different 404 handler for different group HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gin.