فهرست منبع

Using WrapH() internally.

Manu Mtz-Almeida 10 سال پیش
والد
کامیت
138e4b49bf
2فایلهای تغییر یافته به همراه1 افزوده شده و 7 حذف شده
  1. 1 3
      routergroup.go
  2. 0 4
      utils_test.go

+ 1 - 3
routergroup.go

@@ -123,9 +123,7 @@ func (group *RouterGroup) StaticFS(relativePath string, fs http.FileSystem) {
 func (group *RouterGroup) createStaticHandler(relativePath string, fs http.FileSystem) func(*Context) {
 	absolutePath := group.calculateAbsolutePath(relativePath)
 	fileServer := http.StripPrefix(absolutePath, http.FileServer(fs))
-	return func(c *Context) {
-		fileServer.ServeHTTP(c.Writer, c.Request)
-	}
+	return WrapH(fileServer)
 }
 
 func (group *RouterGroup) combineHandlers(handlers HandlersChain) HandlersChain {

+ 0 - 4
utils_test.go

@@ -46,10 +46,6 @@ func TestWrap(t *testing.T) {
 	assert.Equal(t, w.Body.String(), "hola!")
 }
 
-func TestWrapH(t *testing.T) {
-
-}
-
 func TestLastChar(t *testing.T) {
 	assert.Equal(t, lastChar("hola"), uint8('a'))
 	assert.Equal(t, lastChar("adios"), uint8('s'))