韩立刚门徒级课程专题(WS+网络安全+数据库)
2023-08-22 20:44 作者:bili_23282190042 | 我要投稿
新建main.go
文件,该文件为主启动程序,负责建立HTTP服务以响应客户端到serveWebsocket
请求响应。
package mainimport (
"flag"
"log"
"net/http")var addr = flag.String("addr", ":3000", "http service address")func serveHome(w http.ResponseWriter, r *http.Request) {
log.Println(r.URL)
if r.URL.Path != "/" {
http.Error(w, "Not found", http.StatusNotFound)
return
}
if r.Method != http.MethodGet {
http.Error(w, "Method not allowed", http.StatusMethodNotAllowed)
return
}
http.ServeFile(w, r, "public/index.html")}