你好,设置静态目录可以通过 Gin 框架中的 Static()
方法来实现。下面是示例代码:
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
router := gin.Default()
// 设置静态目录
router.Static("/static", "./public")
router.Run(":8080")
}
在上述代码中,我们调用了 router.Static()
方法并传入两个参数:第一个参数是 URL 前缀,第二个参数是静态文件所在的目录。这里将静态文件放在了项目根目录下的 public 目录中。
当访问 /static
路径时,Gin 会自动寻找并返回 public 目录下的文件。例如,如果有一个名为 index.html
的文件在 public 目录下,则可以通过 http://localhost:8080/static/index.html
访问到它。
希望能够解决你的问题!