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
142 Stars 27 Forks MIT License 28 Commits 6 Opened issues

Description

Static middleware

Services available

!
?

Need anything else?

Contributors list

static middleware

Build Status 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
r.Run(":8080")

}

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.