一个最简单的golang web服务器
package main import ( "net/http" "fmt" ) func sayHelloWorld(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hello Wrold!") //这个写入到w的是输出到客户端的 } func main() { http.HandleFunc("/",sayHelloWorld) http.ListenAndServe(":8899",nil) }
在服务器上部署go程序
在服务器上执行 go env 查看 GOARCH
GOARCH="amd64"
env GOOS=linux GOARCH=amd64 go build main.go #编译完生成一个main 文件上传到服务器
chmod +x main #添加可执行权限t
./main #运行