NoCache
设置HTTP响应头的Cache-Control: no-cache
,建议使用全局中间件设置所有请求默认为no-cache,对于需要调整的路由则在处理函数中单独设置。
Example
package main
import (
"github.com/vicanso/elton"
"github.com/vicanso/elton/middleware"
)
func main() {
e := elton.New()
e.Use(middleware.NewDefaultResponder())
e.Use(func(c *elton.Context) error {
c.NoCache()
return c.Next()
})
e.GET("/", func(c *elton.Context) (err error) {
c.Body = "Hello, World!"
return
})
err := e.ListenAndServe(":3000")
if err != nil {
panic(err)
}
}