Need help with static?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

gin-contrib
174 Stars 26 Forks MIT License 34 Commits 7 Opened issues

Description

Static middleware

Services available

!
?

Need anything else?

Contributors list

static middleware

Run Tests codecov Go Report Card GoDoc

Static middleware

Usage

Start using it

Download and install it:

go get github.com/gin-contrib/static

Import it in your code:

import "github.com/gin-contrib/static"

Canonical example

See the example

package main

import ( "github.com/gin-contrib/static" "github.com/gin-gonic/gin" )

func main() { r := gin.Default()

// if Allow DirectoryIndex //r.Use(static.Serve("/", static.LocalFile("/tmp", true))) // set prefix //r.Use(static.Serve("/static", static.LocalFile("/tmp", true)))

r.Use(static.Serve("/", static.LocalFile("/tmp", false))) r.GET("/ping", func(c *gin.Context) { c.String(200, "test") }) // Listen and Server in 0.0.0.0:8080 if err := r.Run(":8080"); err != nil { log.Fatal(err) } }

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.