一、Windows编译可执行包的操作
如果按照我们之前的操作,对window上的golang项目进行打包,进而实现在window cmd的执行操作是这样的:
package main
import (
"fmt"
"net/http"
)
func handlerHello(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "里香 请借给我力量")
}
func main() {
http.HandleFunc("/", handlerHello)
http.ListenAndServe(":8080", nil)
}
首先,导入了"fmt"和"net/http"这两个包。然后定义了一个名为"handlerHello"的函数,该函数接受一个http.ResponseWriter和一个http.Request作为参数,并向客户端发送一条消息"里香 请借给我力量"。
接下来,在main函数中,使用http.HandleFunc来将"/"路径与handlerHello函数关联起来,然后调用http.ListenAndServe来启动一个HTTP服务器,监听端口8080。当有客户端请求访问该服务器时,会调用handlerHello函数来处理请求