以下是有问题的实验代码。
package main
/* 当前目录
.
├── go.mod
├── go.sum
├── dist
│ └── index.html
├── main.go
*/
import (
"github.com/gin-gonic/gin"
"embed"
"net/http"
)
//go:embed dist
var fs embed.FS
func main() {
router := gin.Default()
router.GET("/", func(c *gin.Context){
c.FileFromFS("dist/index.html", http.FS(fs))
})
router.Run(":8080")
}
执行
go run . &
wget http://localhost:8080
大家猜一下结果是什么?
|