社区
go语言
帖子详情
关于Go web开发 文件路径的问题
Orlion
2017-03-25 03:06:35
现在的项目目录结构是这样的:
go install main之后运行会报错tpl/index/index.html该文件不存在。
当我把indexController第9行代码改为template.ParseFiles("index.html")并将index.html文件移动到golibrary目录(即与src bin pkg同级目录)时。运行就不会报错了。
OS: window
GOPATH: D:/xxx/golibrary/
So, Why?
...全文
1272
6
打赏
收藏
关于Go web开发 文件路径的问题
现在的项目目录结构是这样的: go install main之后运行会报错tpl/index/index.html该文件不存在。 当我把indexController第9行代码改为template.ParseFiles("index.html")并将index.html文件移动到golibrary目录(即与src bin pkg同级目录)时。运行就不会报错了。 OS: window GOPATH: D:/xxx/golibrary/ So, Why?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cooodeer
2019-08-13
打赏
举报
回复
引用 4 楼 weixin_43742919 的回复:
楼主这个问题怎么解决的 ?我现在也是这个问题,感觉是gopath的配置问题
请问你怎么解决的?
weixin_43742919
2018-12-01
打赏
举报
回复
func index(w http.ResponseWriter, r *http.Request) {
name := "my website"
t, err := template.ParseFiles(
"/Project/src/chaintops/templates/layout.html",
"/Project/src/chaintops/templates/nav.html",
"/Project/src/chaintops/templates/index.html",
"/Project/src/chaintops/templates/foot.html",)
if err != nil {
fmt.Println(err)
} else {
t.ExecuteTemplate(w, "layout", name)
}
}
加载模板文件一定要写绝对路径,写/templates/layout.html 就报错,找不到文件
weixin_43742919
2018-12-01
打赏
举报
回复
楼主这个问题怎么解决的 ?我现在也是这个问题,感觉是gopath的配置问题
Koh Rong
2017-03-30
打赏
举报
回复
遇到相同问题了, lz的怎么样了
不得闲
2017-03-26
打赏
举报
回复
最好是放到Bin目录下,如果你不放到bin目录下,运行之前先获取当前目录,然后换算出相对路径,再做处理
Orlion
2017-03-25
打赏
举报
回复
描述错误,应该是移动模板文件到bin目录下。 So, Go编译的时候是不会把模板文件编译到项目里?
over-golang:Golang相关:[进度80%] Go语法,Go并发思想,Go与
web
开发
,Go微服务设施等
:Go语言
Web
编程基础 :非常好的go并发原理解读书籍,但语言组织欠佳 :试看中 :试看中 深度: :言简意赅,深入浅出,力荐 :深入理解Go必备, 附录:笔记汇总 OverNote地址: 笔者的地址: OverNote分类...
聊聊Python之
Web
框架Djiango
文章目录创建Django框架项目
web
服务启动成功图Django
Web
应用框架的使用和快速入门创建自己的另外一个应用
开发
view页面配置url映射
路径
成功访问创建模版login.html创建视图函数
路径
配置全局
路径
成功实现MTV模式
开发
...
基于gin框架的Go
Web
开发
项目实战
由国内一线互联网企业资深程序员打造的Go语言实战课程,与你分享企业项目
开发
经验与技巧,让大家感受Go
Web
项目在企业中的应用。真正做到0到1带你写代码、学编程。 基于Go语言和gin框架
开发
的个人博客系统,...
一个简单的
Web
服务器,可在本地提供静态GitHub页面-Golang
开发
用于在本地提供静态GitHub Pages的简单
Web
服务器ghp用于在本地提供静态GitHub Pages的简单
Web
服务器,在部署之前进行测试。 与在链接中使用绝对
路径
(例如/about、/js/app.js、/css/style.css等)时无法在其中正确...
快速,跨平台的微型
Web
框架。 虹膜v8的后继者-Golang
开发
Ion是用于Go的快速,简单和高效的微型
Web
框架。 它为您的下一个网站,API或分布式应用程序提供了精美表达和易于使用的基础。 ten内容表是用于Go的快速,简单和高效的微型
Web
框架。 它为您的下一个网站,API或分布式...
go语言
2,190
社区成员
914
社区内容
发帖
与我相关
我的任务
go语言
go语言学习与交流版
复制链接
扫一扫
分享
社区描述
go语言学习与交流版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章