Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • 05:39
    rnotorni commented #3428
  • 03:00
    Cookiery commented #3427
  • Dec 07 13:12
    jefer94 commented #3428
  • Dec 07 13:10
    jefer94 opened #3428
  • Dec 07 09:07
    GuptaRaviShankar opened #3427
  • Dec 07 08:53
    zhyblack opened #3426
  • Dec 07 06:33
    kangour commented #1052
  • Dec 06 14:10
    danmux commented #2150
  • Dec 06 14:07
    danmux commented #2150
  • Dec 06 14:04
    danmux commented #3425
  • Dec 06 14:04
    danmux closed #3425
  • Dec 06 13:59
    danmux commented #3425
  • Dec 06 13:59
    danmux edited #3425
  • Dec 06 13:54
    danmux edited #3425
  • Dec 06 13:52
    danmux synchronize #3425
  • Dec 06 13:51
    danmux synchronize #3425
  • Dec 06 13:21
    danmux commented #3425
  • Dec 06 13:20
    danmux edited #3425
  • Dec 06 13:15
    danmux opened #3425
  • Dec 06 09:31
    Coverage (#3243) +0.00%
i have registered this route auth.GET("/logout", Logout) its just /auth/logout when im on new chrome user i use it once it works and in console it says it made a request but when i go there second time it displays nothing in console and redirects to / heres my logout function
func Logout(c *gin.Context) {
    session := sessions.Default(c)
    err := session.Save()
    if err != nil {
    c.Redirect(301, "/")
Asbjørn Ulsberg
Is it possible that the multitemplate.Renderer doesn't support router.SetFuncMap()? With multitemplate.Renderer registered as the router.HTMLRender, I only get an error trying to access the functions registered with SetFuncMap().
Asbjørn Ulsberg
By gin-contrib/multitemplate#2 it looks like this is unsupported?
Asbjørn Ulsberg
Now I wonder whether it's possible to create a URL from the router. gin-gonic/gin#3256
Good morning! Is gin susceptible to the recent ParseThru exploit, or is it unrelated at all? here's the article: https://thehackernews.com/2022/08/new-parsethru-parameter-smuggling.html
I have this piece of code
but Flush does not work
the client still got all 3 events as a single chunk
So how can I redirect stdout to a websocket for realtime updating of a process running to a web page? ie I have a endpoint that kicks off a process that returns all the output to the gin server console but I want to stream it to a redirected page that connects to a websocket so the user can see the progress
kevin olson
Hi everyone - is this gitter the main spot to for the gin community? is there a slack or a discord?
David Martorana
If I do a BeamToNamed and in the construction of that, stack 4-5 BeamPages, if I do a pop, it removes all the pages... where I'd want a back/pop action to only remove the top-most page
is there a way to do that?
Tiger Wang
Hello - I'd like to route any path starting with /ui to a specific handler, such as /ui/a.ext, /ui/a/a.ext, /ui/a/b/c/... or any arbitrary path. Is this supported? Thanks.
It looke like .GET("/ui") only matches the exact path /ui
kevin olson
is it at all possible to render a template in gin similar to c.HTML but get the resulted html in a string instead of outputting it ?
Tymscar ⚙️
Hi there! I am quite new to backend development and I am working on a project using Gin, and I am handling the auth with auth0. To be honest, I am a bit confused when it comes to how gin manages sessions
Basically they use "github.com/gin-contrib/sessions/cookie", but when I check on my chrome browser I dont see any session id or anything saved as a cookie
the only way I am logged in, is that I have a cookie set on the auth0 website
Now that would make me think this is a serverside cookie, but the issue with that is, theres no way for my backend to know who I am without reading the cookies from my auth0 login on their website
Harry Porter-Mills
Hi, I'm using Gin to build a backend API, and I'm trying to serve a JS SPA frontend using embedded files and the s.Engine.StaticFS functionality. This is working great for the index page, but when the SPA navigates to a route that should be controlled by the SPA Gin is returning a 404. Is there any way to tell it to serve the same index.html for everything under the route that's not in the filesystem?
ViewEngine execute template error: write tcp> wsasend: An established connection wa
s aborted by the software in your host machine.
what would you recommend as an authentication middleware for Gin-based API?
Jenda Mudron
has anybody done any graphql with gqlgen using Gin and getting subscriptions working?
hi . is there a method named CORS of gin.Context?
Hi all. I'm new to Go, so don't judge too harshly. I wanted to know if it is possible to reload templates in Gin? I have an admin application that edits templates and a client application that works with these templates.
hi guys
all rigth
It's so quiet here
Hey folks
Hey everyone, how could I commit a fix?

Hi! I'd like to use mutliple auth middlewares, so that at least one must pass for a gin.RouterGroup
Currently I use:

// adapter "github.com/gwatts/gin-adapter"
// ...

and I'd like to add one more JWT verifier, but for a different issuer.
Maybe someone can point me in the right direction? :)

nishant gupta
Hi All,
I am new to Gin and wanted to know how can we modify the response from an handler using middleware. I tried following this https://github.com/gin-gonic/gin/issues/1363#issuecomment-577722498 but in my use case instead of printing it in the log, I want to modify (overwrite) the response with the updated content and then sent it to client(browser/cli). Any help will be appreciated