1.项目建立
带有项目管理功能
Proxy(网络代理):https://goproxy.cn
go.mod:包的所有依赖信息
package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
)
func main() {
http.HandleFunc("/hello",sayHello) //在浏览器里面输入/hello时,执行sayHello这个函数
err := http.ListenAndServe(":9090",nil)
if err != nil{
fmt.Printf("http serve failed err:%v\n",err)
return
}
}
func sayHello(w http.ResponseWriter , r *http.Request) {
//方式1:另建一个文件,将内容写入txt文档中
b , _ := ioutil.ReadFile("./hello.txt")
_,_ = fmt.Fprintln(w,string(b))
//方式2:直接将内容写到代码中
_, err := fmt.Fprintln(w,"Hello Golang!")
if err != nil{
log.Fatal(err)
}
}