跳到主要内容

静态文件

代码 - main.go

package main

import (
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/net/ghttp"
)

func main() {
s := g.Server()
s.AddStaticPath("/static", "static")
s.BindHandler("/", func(r *ghttp.Request) {
r.Response.Write("helloworld")
})
// s.SetAddr("127.0.0.1:8080") // 看config.toml配置文件
s.Run()
}

// http://127.0.0.1:8080/static/1.txt

配置 - config.yaml

server:
address: "127.0.0.1:8080"

静态文件 - ./static/1.txt

我是静态文件内容

启动

go run main.go

访问

http://127.0.0.1:8080/static/1.txt