Go gin静态文件的使用、自定义模板渲染器详解

 更新时间:2026年06月23日 09:57:26   作者:学亮编程手记  
本文详细介绍了Gogin静态文件的使用方法,包括指定静态文件路径的两个参数用法,并讲解了前端引入静态文件及自定义模板渲染器的步骤;强调了使用"html/template"的重要性及路径设置建议

Go gin静态文件的使用

指定静态文件路径

engine.Static("/static", “static”)
  • 第一个参数是url
  • 第二个参数是url对应的文件夹
engine.StaticFS("/static", http.Dir(“static”))

前端引入静态文件

<link rel="stylesheet" href="/static/user/index.css" rel="external nofollow" >

自定义模板渲染器

使用"html/template"

要指定所有的html路径,不推荐

router := gin.Default()
html := template.Must(template.ParseFiles("test1.html", "test2.html"))
router.SetHTMLTemplate(html)
router.Run(":8080")

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Go语言项目中使用Viper获取配置信息详解

    Go语言项目中使用Viper获取配置信息详解

    Viper是Go应用的完整配置解决方案,它能处理所有类型的配置需求和配置格式,这篇文章主要介绍了Go项目中使用Viper获取配置信息,需要的可以参考下
    2024-04-04
  • Go panic的三种产生方式细节探究

    Go panic的三种产生方式细节探究

    这篇文章主要介绍了Go panic的三种产生方式细节探究,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • 详解go语言中并发安全和锁问题

    详解go语言中并发安全和锁问题

    这篇文章主要介绍了go语言中并发安全和锁问题,包含互斥锁解锁过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • Go mod replace使用方法及常见问题分析

    Go mod replace使用方法及常见问题分析

    这篇文章主要为大家介绍了Go mod replace使用方法及常见问题分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • Golang 读取并解析SQL文件的实现方法

    Golang 读取并解析SQL文件的实现方法

    本文介绍了如何使用Go语言编写一个简单的函数,用于读取并解析SQL文件,通过一个函数,我们可以轻松地将SQL文件中的语句提取出来,进行后续的操作,感兴趣的朋友跟随小编一起看看吧
    2024-12-12
  • Golang设计模式之单例模式详细讲解

    Golang设计模式之单例模式详细讲解

    单例模式很容易记住。就像名称一样,它只能提供对象的单一实例,保证一个类只有一个实例,并提供一个全局访问该实例的方法。本文就来聊聊Go语言中的单例模式,感兴趣的小伙伴可以了解一下
    2023-01-01
  • Go语言中常见的坑以及高性能编程技巧分享

    Go语言中常见的坑以及高性能编程技巧分享

    代码的稳健性、高性能、可读性是我们每一位coder必须去追求的目标,本文结合Go语言的特性做了相关总结,感兴趣的小伙伴可以了解一下
    2023-06-06
  • go goquery网页解析实现示例

    go goquery网页解析实现示例

    这篇文章主要为大家介绍了go goquery网页解析实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • golang特有程序结构入门教程

    golang特有程序结构入门教程

    GO语言是一门不错的编程语言能够到达静态编译语言的安全和性能,在本文中重点给大家介绍goland特有程序结构及引用类型别名的特征,感兴趣的朋友跟随小编一起看看吧
    2021-06-06
  • Go语言性能监控和调优的工具和方法

    Go语言性能监控和调优的工具和方法

    本文介绍了Go语言性能监控和调优的工具和方法,包括 pprof、expvar 和 trace 等工具的使用方法和注意事项,以及性能调优的一些常见方法,如减少内存分配、避免频繁的垃圾回收、避免过度查询数据库等,针对不同的程序,应该根据实际情况采用不同的优化方法
    2024-01-01

最新评论