ByteNote LogoByteNote

Navigation

  • Blog
  • 工具

    © 2025 ByteNote. All rights reserved.

    除了 gin还提供了号处理参数

    Aug 29, 202210 min read

    除了:,gin还提供了*号处理参数,*号能匹配的规则就更多。

    func main(){
        router := gin.Default()
    
        router.GET("/user/:name/*action", func(c *gin.Context) {
            name := c.Param("name")
            action := c.Param("action")
            message := name + " is " + action
            c.String(http.StatusOK, message)
        })
    }
    
    curl http://127.0.0.1:8000/user/rsj217/
    rsj217 is /%                                                                  ☁  ~  curl http://127.0.0.1:8000/user/rsj217/中国/1/2
    rsj217 is /中国/1/2
    

    相关文章

    H5音频预加载技巧,让你的页面更快速响应!

    使用Web Audio API的AudioBufferSourceNode对象和XMLHttpRequest预加载音频文件,提高页面响应速度。

    用 Puppeteer 获取元素的内部文字

    本文介绍了如何使用Puppeteer通过`$eval()`和`$$eval()`方法获取单个或多个元素的内部文字,并提供了筛选特定条件元素文字的方法。

    html中是如何调出QQ会话的

    在HTML中,通过使用特定的链接或按钮,可以调用QQ客户端实现会话功能,但需确保用户已安装并登录QQ。

    禁止手机页面缩放,让你的网页更专业

    通过在HTML的meta标签中设置viewport属性,可以禁止手机用户缩放网页,从而提升网页的专业性。

    TS 编译配置选项说明

    TS 编译配置选项包括目标版本、模块类型、库文件包含、类型检查严格性等,用于定制 TypeScript 编译过程。