首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Go中,tmp和html有什么区别?

在Go中,tmp和html有什么区别?
EN

Stack Overflow用户
提问于 2014-07-08 07:31:30
回答 1查看 390关注 0票数 0

我最近学习了Golang,并尝试创建一个以Go为后端的网站。我用一个名为Martini的框架正确地完成了这个任务,但是我想不使用框架。

有人能告诉我html和tmpl的区别吗?因为我想调用一个用DB行加载表的页面,我想,首先我必须理解其中的区别。

这就是我试过的:

server.go:

代码语言:javascript
复制
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

提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-08 09:22:40

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

一些特定的包(如马提尼渲染)可能只用于某些文件扩展名,但几乎所有的包都应该是可配置的。

如果你刚开始,我建议你读http://jan.newmarch.name/golang/template/chapter-template.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24626093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档