golang + vue3+vite 构建后台管理系统笔记。

2023-03-16 19:39:05 浏览数 (2)

开始选用的gin框架,但是后来突然发现gin框架的路由不是最长匹配规则。不能实现路由降级。比如不能同时注册 / 和 /upload 路由。如下代码会报错。

代码语言:javascript复制
// catch-all wildcard '*filepath' in new path '/*filepath' conflicts
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(http.StatusOK, gin.H{
            "message": "pong",
            "date":    time.Now(),
        })
    })

    r.StaticFS("/", http.Dir("wwwroot"))

然后看到裸go的路由是支持降级的。所以考虑使用裸go

0 人点赞