Gin 是 Go语言写的一个 web 框架,它具有运行速度快,分组的路由器,良好的崩溃捕获和错误处理,非常好的支持中间件和 json
Gin开发的golang web项目,服务首页出现两次请求,其中一次是favicon.ico,我们需要适当的处理一下,不然favicon.ico的请求一直报404错误文章来源:https://www.toymoban.com/news/detail-699340.html
package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
r.Use(ginzap.Ginzap(logger, time.RFC3339, true))
r.Use(ginzap.RecoveryWithZap(logger, true))
r.StaticFile("/favicon.ico", "./static/favicon.ico")
r.Static("/static", "./static")
// Listen and serve on 0.0.0.0:80
r.Run(":80")
}
这样前端首页在访问favicon.ico时就正常了文章来源地址https://www.toymoban.com/news/detail-699340.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>首页</title>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
</head>
<body>
{{.}}
</body>
</html>
到了这里,关于gin项目对于favicon.ico请求的处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!