首页 > 其他分享 >gin 框架使用

gin 框架使用

时间:2023-05-11 16:49:06浏览次数:33  
标签:匹配 框架 URL portal 访问 static user 使用 gin

在 Gin 框架中,路由器(Router)支持的 URL 模式可以使用多种符号来匹配 URL。下面是一些常用的符号及其作用:

  1. /:匹配 URL 中的 / 字符。

  2. *:匹配 URL 中的任意字符,但不包括 /。例如,/user/*action 可以匹配 /user/add/user/edit/user/delete 等 URL。

  3. :param:匹配 URL 中的一个参数,该参数可以是任意字符串,但不能包含 / 字符。例如,/user/:id 可以匹配 /user/123/user/456/user/789 等 URL。

  4. *filepath:匹配 URL 中的任意字符,包括 /。这个符号一般用于处理静态文件服务。例如,/static/*filepath 可以匹配所有以 /static/ 开头的 URL,例如 /static/image.png/static/css/style.css 等。

r.StaticFS("/portal", http.Dir("/home/admin/nps/ui"))

 

  这行代码的作用是将 http.Dir("/home/admin/nps/ui") 目录下的文件系统与 URL 路径 /portal 绑定,使得在访问 /portal 路径时,能够访问该目录下的文件。具体来说,如果在 /home/admin/nps/ui 目录下有一个名为 index.html 的文件,那么在浏览器中访问 http://your-domain.com/portal/index.html,就可以访问到该文件。如果该目录下还有其他文件或者子目录,同样可以通过相应的 URL 访问到。如果访问的路径不存在对应的文件,将会返回 404 错误页面。

 

标签:匹配,框架,URL,portal,访问,static,user,使用,gin
From: https://www.cnblogs.com/codestack/p/17391505.html

相关文章

  • CSS :root的使用
    :root这个CSS伪类匹配文档树的根元素。对于HTML来说,:root表示<html>元素,除了优先级更高之外,与html选择器相同。所有主流浏览器均支持:root选择器,除了IE8及更早的版本。在声明全局CSS变量时:root会很有用。CSS变量(--*)带有前缀--的属性名,比如--example,表示的是带......
  • 树莓派安装操作系统并使用ssh/vnc连接
    1.安装OS1.1准备工作设备:树莓派3B及其电源,microSD卡和读卡器,HDMI线;   电脑,显示器软件:  1.树莓派镜像烧录器:https://www.raspberrypi.com/software/   下载并安装,打开  2.树莓派操作系统镜像RaspberryPiOS:https://www.raspberrypi.com/software/operating-......
  • docker-compose 与 docker stack 编排配置使用区别
    1、docker-compose.yml文件指令配置上Docker有个编排工具docker-compose,可以将组成某个应该的多个docker容器编排在一起,同时管理。同样在Swarm集群中,可以使用dockerstack将一组相关联的服务进行编排管理。Dockerstack也是一个yaml文件,和一份docker-compose.yml文件差不多,指......
  • element ui的el-upload上传组件中使用el-image的图片预览
    问题想在elementui的el-upload上传组件中使用el-image的图片预览,这样就可以放大和缩小还有多张图片切换因为el-upload提供的是使用对话框查看图片,不能放大缩小还不能左右切换说明在el-image组件内的预览功能是使用的el-image-viewer这个小组件实现的,所以我们直接导入调用这......
  • weui的使用方法
    WEUI的使用方法;交互以及屏蔽或者修改深色浅色模式随笔一记,weui的使用方法,以防之后使用浪费时间对于减轻工作量还是有帮助的;所以记了下来;节省以后的时间1.引入通过CDN的方式引入;交互效果也是需要引入的,下面再记<!--引入WeUICDN链接--><linkrel\="st......
  • 10个自动化测试框架,测试工程师用起来
    什么是自动化测试框架?自动化测试框架是为自动化测试脚本提供执行环境的脚手架。框架为用户提供了各种优势,帮助他们有效地开发、执行和报告自动化测试脚本。它更像是一个专门为自动化组织的测试而创建的系统。简而言之,我们可以说框架是各种指导方针、编码标准、概念、过程、实践、......
  • ansible剧本-template中的for循环和if的使用(1)
    ansible剧本-template中的for循环和if的使用(1)原创 Cloud研习社 Cloud研习社 2023-05-0407:53 发表于山东收录于合集#一站式教程233个#linux231个#计算机206个#云计算220个#ansible35个教程每周二、四、六更新for的使用当我们需要创建如下类型的文件时s......
  • 创建Git仓库并使用PyCharm提交
    进入git目录,输入以下命令:sudogitinit--bare仓库名.gitsudochown-R用户名:用户名仓库名.git仓库的URL地址为:用户名@IP:git目录/仓库名.git在PyCharm中右键单击项目文件夹,选择Git->ManageRemotes,添加仓库的URL地址.右键单击项目文件夹,选择Git->Add.选择Co......
  • PostgreSQL如何查询IO消耗最高的SQL及优化,pg_stat_statements插件安装及使用
    PostgreSQL如何查询IO消耗最高的SQL及优化,pg_stat_statements一、安装pg_stat_statements插件二、加载pg_stat_statements模块三、配置pg_stat_statements采样参数四、创建pg_stat_statementsextension五、分析SQL查询哪些sql语句执行效率慢:重置统计信息普通用户需执......
  • OpenSeadragon 实战系列其他属性的使用
    viewport的使用我们打开openseadragn的官网,可以找到下图所示的viewport点开viewport,你可以看到很多viewport的方法那么如何使用viewport呢?在基础篇中的示例代码中,我们定义了viewer1varviewer=OpenSeadragon({2id:"openseadragon1",3......