go语言html css,html – 在Golang中加载图像和CSS
我在项目根目录的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相关推荐
- ci框架中引入css,php ci框架中加载css和js文件失败的原因和解决方法
php ci框架中加载css和js文件失败的原因和解决方法 发布时间:2021-07-01 12:08:38 来源:亿速云 阅读:50 作者:chen 本篇内容介绍了"php ci框架中加载 ...
- css --- 让不同的浏览器加载不同的CSS
// 通过条件注释让不同的浏览器加载不同的CSS <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[i ...
- SDL 从内存流中加载图像并显示
最近做项目需要实现这么一个功能,需要将Android平板上显示的内容实时传送到投影仪上显示. 连接投影仪的机器安装了 CentOS 6,采用 SDL 开发库做 UI 界面.系统本来的需求只要在投影仪上 ...
- Joomla!程序中加载JS和CSS的方法
1.加载单独的js文件: $js = JURI::base().'components/com_foobar/assets/script.js'; $document =& JFactory: ...
- thinkphp u不加载css,解决ThinkPHP样式无法加载问题(CSS,JS)
下面由thinkphp框架教程栏目给大家介绍解决ThinkPHP样式无法加载问题(CSS,JS)的方法,希望对需要的朋友有所帮助! 1.项目入口文件index.php<?php define(' ...
- js动态载入css文件,原生JS动态加载JS、CSS文件及代码脚本(示例代码)
var DynamciLoadUtil = { // 动态加载外部js文件,并执行回调 loadJS: function(url, callback){ var script = document.c ...
- angular的html引入js,在AngularJS中的文件夹中加载JavaScript和CSS文件
AngularJS不支持你想要的东西,但是你可以看看Grunt或Gulp等构建工具,它们可以让你"构建"你的应用程序.在您的情况下,这些工具可以查找CSS文件并将它们连接成一个文件 ...
- webpack 中的加载器简介||webpack 中加载器的基本使用——1. 打包处理 css 文件 2. 打包处理 less 文件 3.打包处理 scss 文件
webpack 中的加载器 1. 通过 loader 打包非 js 模块 在实际开发过程中,webpack 默认只能打包处理以 .js 后缀名结尾的模块,其他非 .js 后缀名结尾的模块, webpa ...
- html5文字中加图片,5、手写HTML语言代码之《在文字中加条横线、插入图片》学习网页制作的心得体会...
千里之堤始于足下!! 学习网页制作的心得体会5.........手写HTML语言代码之<在文字中加条横线.插入图片> 一.运用 给网页加条横线 在以下"教师自制教学软件的背景&q ...
最新文章
- 2021-2027年中国医疗旅游业投资分析及前景预测报告
- 检查网站是否可以正常访问
- 为什么大公司还在采用过时的技术?
- 【对讲机的那点事】玩无线电,你知道的天线有多少种?
- cglib和jdk动态代理以及 按指定顺序排列list
- 携程第二场预赛 1003:位图像素的颜色(水题,判断点是否在矩形内)
- 计算某个目录下所有文件的MD5值
- MongoDB数据文件内部结构
- Salus:安全扫描协调工具
- ABP官方文档(一)【入门介绍】
- 音乐相册android studio,手机音乐相册制作软件哪个好用?2018音乐相册制作软件推荐...
- Spark列级血缘(字段级别血缘)开发与实现
- 用map集合形容朋友
- Android 应用集成友盟统计
- 硬件视角看段页式存储
- 家居收纳风行,东芝冰箱足以装下你想要的品质生活
- [GitHub] JavaScript 趋势榜项目(第30周)
- 汽车转向前后轮轨迹matlab程序,车前进后退方向的口诀,动画图解车前后轮转弯轨迹...
- python----scatter绘画散点图
- 大纵深战役理论和闪电战理论