加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

[日常] Go语言圣经-文本和HTML模板习题

发布时间:2020-12-16 19:36:05 所属栏目:大数据 来源:网络整理
导读:Go语言圣经-文本和HTML模板 练习 4.14: 创建一个web服务器,查询一次GitHub,然后生成BUG报告、里程碑和对应的用户信息。 1.查看下文档godoc net/http |grep HandleFunc func HandleFunc(pattern string,handler func(ResponseWriter,*Request)) 2.godoc fm

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

Go语言圣经-文本和HTML模板

练习 4.14: 创建一个web服务器,查询一次GitHub,然后生成BUG报告、里程碑和对应的用户信息。

1.查看下文档godoc net/http |grep HandleFunc

func HandleFunc(pattern string,handler func(ResponseWriter,*Request))

2.godoc fmt|grep Fprintf

func Fprintf(w io.Writer,format string,a ...interface{}) (n int,err error)

3. var issueList = template.Must(template.New("issuelist").Parse(``)

issueList.Execute(w,result)

<div class="cnblogs_Highlighter">
<pre class="brush:go;gutter:true;">package main

import (
"net/http"
//"fmt"
"github"
"html/template"
)

func main() {
//启动一个web服务器
http.HandleFunc("/",handle)
http.ListenAndServe("0.0.0.0:8000",nil)
}

func handle(w http.ResponseWriter,r http.Request) {
var result
github.IssuesSearchResult
var keywords = []string{"php","js"}
result,_ = github.SearchIssues(keywords)

    var issueList = template.Must(template.New("issuelist").Parse(`

{{.TotalCount}} issues

# State User Title
    推荐文章
      热点阅读