代码拉取完成,页面将自动刷新
同步操作将从 JustryDeng/notebook 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
ListenAndServe
函数是用来侦听并启动服务的,它同时完成了绑定ip
和端口、启动侦听、提供HTTP
服务的作用。
格式:
func ListenAndServe(addr string, handler Handler) error
addr
:服务器地址handler
:服务器提供服务的函数指针,一般填nil
如果说ListenAndServe
函数是用来提供HTTP服务的,那么HandleFunc
函数就是用来处理HTTP
请求的了。
格式:
func HandleFunc(pattern string, handler func(ResponseWriter, *Request))
pattern
:路由规则handler func(ResponseWriter, *Request)
:路由处理函数
import (
"io"
"log"
"net/http"
)
func main() {
// 添加路由处理器
http.HandleFunc("/hello", HelloServer)
http.HandleFunc("/bye", ByeServer)
// 创建http服务端
err := http.ListenAndServe(":8080", nil)
if err != nil {
log.Fatal("ListenAndServe: ", err)
}
}
func HelloServer(w http.ResponseWriter, req *http.Request) {
io.WriteString(w, "hello world~\n")
}
func ByeServer(w http.ResponseWriter, req *http.Request) {
io.WriteString(w, "Bye, Bye!\n")
}
启动,访问:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。