代码改变世界

go学习笔记-

2023-02-01 18:16  夜空中最耀眼的星  阅读(12)  评论(0编辑  收藏  举报
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
    http.ServeFile(w, r, "index.html")
})

HandleFunc注册一个处理器函数handler和对应的模式pattern(注册到DefaultServeMux)
这段代码工作流程:
http.HandleFunc 函数 将请求模式,处理函数,交给DefaultServeMux,DefaultserverMux是一个全局实例,这个全局实例的作用就是将这个请求路由、处理函数注册到路由
http.ServeFile 处理函数,查找给定的文件的内容,读取出来。