1. 在你的GoFrame项目中创建一个名为 static 的文件夹,用于存放静态文件。
2. 将静态文件(例如CSS文件、JavaScript文件、图片等)放置在 static 文件夹中。
3. 在GoFrame的路由中注册静态文件服务,示例代码如下:
package main
import (
"github.com/gogf/gf/frame/g"
"github.com/gogf/gf/net/ghttp"
)
func main() {
s := g.Server()
// 注册静态文件服务
s.AddStaticPath("/static", "static")
// 设置路由
s.BindHandler("/hello", func(r *ghttp.Request) {
r.Response.Write("Hello, GoFrame!")
})
// 启动服务器
s.Run()
}
在上述示例中,s.AddStaticPath("/static", "static") 表示将 static 文件夹下的文件映射到 /static 路径上,访问 /static 路径时,GoFrame会自动查找并返回对应的静态文件。
例如,如果在 static 文件夹下有一个名为 style.css 的样式文件,那么你可以通过访问 http://localhost:8080/static/style.css 来获取该样式文件。
这种方式使得静态文件服务的管理更加方便,而不需要在代码中手动处理每个静态文件的请求。这对于Web开发中使用到的样式、脚本、图片等静态资源非常有用。
转载请注明出处:http://www.zyzy.cn/article/detail/7859/GoFrame