gpt4 book ai didi

html - Go中的tmp和html有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 03:17:30 25 4
gpt4 key购买 nike

我最近在学习 Golang,我正在尝试创建一个以 Go 作为后端的网站。我使用名为 Martini 的框架正确地完成了它,但我想在没有框架的情况下完成它。

谁能告诉我 html 和 tmpl 之间的区别是什么?因为我想调用一个加载带有数据库行的表的页面,我想首先我必须了解有什么区别。

这是我尝试过的:

server.go:

package main

import (
"io/ioutil"
"net/http"
"html/template"
)

func main(){

http.HandleFunc("/index/"), viewIndex)
http.ListenAndServe(":8080", nil)

}

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

t, _ := template.ParseFiles("index.html")

}

我不知道结构是什么,但我把 index.html 放在:/templates/index.html:

包含Hello World

提前致谢。

最佳答案

没有。调用文件 index.htmlindex.tmpl 由作者决定。我个人更喜欢 .tmpl,因为这些文件包含的不仅仅是 HTML。

一些特定的包(如 martini-render)可能只查找某些文件扩展名,但几乎所有包都应该是可配置的。

如果您刚刚起步,我建议您阅读 http://jan.newmarch.name/golang/template/chapter-template.html

关于html - Go中的tmp和html有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24626093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com