Skip to content

Commit 637f80f

Browse files
authored
Merge pull request #99 from xushiwei/q
yap: Go demo
2 parents 1559ea5 + f0c7f24 commit 637f80f

File tree

5 files changed

+14
-16
lines changed

5 files changed

+14
-16
lines changed

demo/blog/blog.go

+3
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ import (
99
func main() {
1010
y := yap.New(os.DirFS("."))
1111

12+
y.GET("/", func(ctx *yap.Context) {
13+
ctx.TEXT(200, "text/html", `<html><body>Hello, <a href="/p/123">YAP</a>!</body></html>`)
14+
})
1215
y.GET("/p/:id", func(ctx *yap.Context) {
1316
ctx.YAP(200, "article", yap.H{
1417
"id": ctx.Param("id"),

demo/blog/yap/article_yap.html

+3-7
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
<html>
2-
<head>
3-
<meta charset="utf-8"/>
4-
</head>
5-
<body>
6-
Article {{.id}}
7-
</body>
8-
</html>
2+
<head><meta charset="utf-8"/></head>
3+
<body>Article {{.id}}</body>
4+
</html>

demo/blog_emb/blog.go

+3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ func main() {
1818
fsYap, _ := fs.Sub(yapFS, "yap")
1919
y := yap.New(fsYap)
2020

21+
y.GET("/", func(ctx *yap.Context) {
22+
ctx.TEXT(200, "text/html", `<html><body>Hello, <a href="/p/123">YAP</a>!</body></html>`)
23+
})
2124
y.GET("/p/:id", func(ctx *yap.Context) {
2225
ctx.YAP(200, "article", article{
2326
ID: ctx.Param("id"),

demo/blog_emb/yap/article_yap.html

+2-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
<html>
2-
<head>
3-
<meta charset="utf-8"/>
4-
</head>
5-
<body>
6-
Article {{.ID}}
7-
</body>
2+
<head><meta charset="utf-8"/></head>
3+
<body>Article {{.ID}}</body>
84
</html>

demo/hello/hello.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ import (
66

77
func main() {
88
y := yap.New()
9+
y.GET("/", func(ctx *yap.Context) {
10+
ctx.TEXT(200, "text/html", `<html><body>Hello, <a href="/p/123">YAP</a>!</body></html>`)
11+
})
912
y.GET("/p/:id", func(ctx *yap.Context) {
1013
ctx.JSON(200, yap.H{
1114
"id": ctx.Param("id"),
1215
})
1316
})
14-
y.Handle("/", func(ctx *yap.Context) {
15-
ctx.TEXT(200, "text/html", `<html><body>Hello, <a href="/p/123">YAP</a>!</body></html>`)
16-
})
1717
y.Run(":8080")
1818
}

0 commit comments

Comments
 (0)