[Go] gocron源码阅读-go语言web框架Macaron
程序员文章站
2022-11-07 19:49:55
gocron源码中使用的是马卡龙框架,下面这个就是安装这个框架,和一般的MVC框架很像go get gopkg.in/macaron.v1git clone https://github.com/golang/crypto.git $GOPATH/src/golang.org/x/crypto 监听 ......
gocron源码中使用的是马卡龙框架,下面这个就是安装这个框架,和一般的mvc框架很像
go get gopkg.in/macaron.v1
git clone https://github.com/golang/crypto.git $gopath/src/golang.org/x/crypto
监听80端口,使用模板引擎的简单例子
package main import "gopkg.in/macaron.v1" func main() { m := macaron.classic() //使用模板引擎 m.use(macaron.renderer()) m.get("/", func(ctx *macaron.context) { ctx.data["name"] = "taoshihan" ctx.html(200, "index") // 200 为响应码 }) m.run("0.0.0.0", 80) }
在当前目录下创建 templates/ , xxx.tmpl ,名字和你调用模板的名字对应
index.tmpl
<h2>{{.name}}</h2>
上一篇: HTML列表简单介绍
推荐阅读
-
[Go] gocron源码阅读-判断是否使用root用户执行
-
[Go] gocron源码阅读-go语言的结构体
-
[Go] gocron源码阅读-go语言中的切片接口和类型综合
-
[日常] gocron源码阅读-使用go mod管理依赖源码启动gocron
-
[Go] gocron源码阅读-通过第三方cli包实现命令行参数获取和管理
-
[Go] gocron源码阅读-go语言web框架Macaron
-
go语言最快最好运用最广的web框架比较(大多数人不了解的特性)
-
[Go] gocron源码阅读-flag包实现命令行参数获取
-
GO语言web框架Gin之完全指南(二)
-
[转]Go语言(Golang)的Web框架比较:gin VS echo