我在项目根目录的package main中的server.js中设置了一个路由

http.HandleFunc( “/”,route.IndexHandler)

IndexHandler在包路由中实现,如下所示:

func IndexHandler(w http.ResponseWriter, r *http.Request) {

data:=struct{

Name string

}{

"My name",

}

util.RenderTemplate(w, "index", data)

}

RenderTemplate函数在包util中实现,如下所示:

func RenderTemplate(w http.ResponseWriter, tmpl string, data interface{}) {

cwd, _ := os.Getwd()

t, err := template.ParseFiles(filepath.Join(cwd, "./view/" + tmpl + ".html"))

if err != nil {

http.Error(w, err.Error(), http.StatusInternalServerError)

return

}

err = t.Execute(w, data)

if err != nil {

http.Error(w, err.Error(), http.StatusInternalServerError)

}

}

项目中的目录结构如下:

/

/public/css

/public/images

/public/js

/route

/view

index.html视图位于文件夹视图中,路由器位于文件夹路径中

在index.html中,我包含以下资源:

< link rel =“stylesheet”type =“text / css”href =“../ public / css / style.css”>

< img src =“../ public / images / img_landing_page_mac.png”>

请求相应路径时,仍会呈现index.html,但不会加载图像和样式表.如何将它们包含在Golang html模板引擎中?

go语言html css,html – 在Golang中加载图像和CSS相关推荐

  1. ci框架中引入css,php ci框架中加载css和js文件失败的原因和解决方法

    php ci框架中加载css和js文件失败的原因和解决方法 发布时间:2021-07-01 12:08:38 来源:亿速云 阅读:50 作者:chen 本篇内容介绍了"php ci框架中加载 ...

  2. css --- 让不同的浏览器加载不同的CSS

    // 通过条件注释让不同的浏览器加载不同的CSS <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[i ...

  3. SDL 从内存流中加载图像并显示

    最近做项目需要实现这么一个功能,需要将Android平板上显示的内容实时传送到投影仪上显示. 连接投影仪的机器安装了 CentOS 6,采用 SDL 开发库做 UI 界面.系统本来的需求只要在投影仪上 ...

  4. Joomla!程序中加载JS和CSS的方法

    1.加载单独的js文件: $js = JURI::base().'components/com_foobar/assets/script.js'; $document =& JFactory: ...

  5. thinkphp u不加载css,解决ThinkPHP样式无法加载问题(CSS,JS)

    下面由thinkphp框架教程栏目给大家介绍解决ThinkPHP样式无法加载问题(CSS,JS)的方法,希望对需要的朋友有所帮助! 1.项目入口文件index.php<?php define(' ...

  6. js动态载入css文件,原生JS动态加载JS、CSS文件及代码脚本(示例代码)

    var DynamciLoadUtil = { // 动态加载外部js文件,并执行回调 loadJS: function(url, callback){ var script = document.c ...

  7. angular的html引入js,在AngularJS中的文件夹中加载JavaScript和CSS文件

    AngularJS不支持你想要的东西,但是你可以看看Grunt或Gulp等构建工具,它们可以让你"构建"你的应用程序.在您的情况下,这些工具可以查找CSS文件并将它们连接成一个文件 ...

  8. webpack 中的加载器简介||webpack 中加载器的基本使用——1. 打包处理 css 文件 2. 打包处理 less 文件 3.打包处理 scss 文件

    webpack 中的加载器 1. 通过 loader 打包非 js 模块 在实际开发过程中,webpack 默认只能打包处理以 .js 后缀名结尾的模块,其他非 .js 后缀名结尾的模块, webpa ...

  9. html5文字中加图片,5、手写HTML语言代码之《在文字中加条横线、插入图片》学习网页制作的心得体会...

    千里之堤始于足下!! 学习网页制作的心得体会5.........手写HTML语言代码之<在文字中加条横线.插入图片> 一.运用 给网页加条横线 在以下"教师自制教学软件的背景&q ...

最新文章

  1. 2021-2027年中国医疗旅游业投资分析及前景预测报告
  2. 检查网站是否可以正常访问
  3. 为什么大公司还在采用过时的技术?
  4. 【对讲机的那点事】玩无线电,你知道的天线有多少种?
  5. cglib和jdk动态代理以及 按指定顺序排列list
  6. 携程第二场预赛 1003:位图像素的颜色(水题,判断点是否在矩形内)
  7. 计算某个目录下所有文件的MD5值
  8. MongoDB数据文件内部结构
  9. Salus:安全扫描协调工具
  10. ABP官方文档(一)【入门介绍】
  11. 音乐相册android studio,手机音乐相册制作软件哪个好用?2018音乐相册制作软件推荐...
  12. Spark列级血缘(字段级别血缘)开发与实现
  13. 用map集合形容朋友
  14. Android 应用集成友盟统计
  15. 硬件视角看段页式存储
  16. 家居收纳风行,东芝冰箱足以装下你想要的品质生活
  17. [GitHub] JavaScript 趋势榜项目(第30周)
  18. 汽车转向前后轮轨迹matlab程序,车前进后退方向的口诀,动画图解车前后轮转弯轨迹...
  19. python----scatter绘画散点图
  20. 大纵深战役理论和闪电战理论

热门文章

  1. 查找含有特定字符的存储过程
  2. backtrader2
  3. Android Camera 2.0 Api
  4. 大数据开发初学者学习路线
  5. stdin,stdout,stderr
  6. web存储机制localStorage和sessionStorage
  7. Go语言基础之4--流程控制
  8. 【bzoj1738】[Usaco2005 mar]Ombrophobic Bovines 发抖的牛 Floyd+二分+网络流最大流
  9. caffe各种依赖包配置
  10. Unity 官方网站