一、使用net/http代码
package main import ( "fmt" "net/http" ) //定义接口处理 func hello(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, "Hello Goland") } func main() { //创建/hello端口 http.HandleFunc("/hello", hello) //启动监听服务端口 http.ListenAndServe(":9090", nil) }
二、net/http测试
http://localhost:9090/hello
三、使用gin代码
根目录下,使用终端,添加依赖。
go get -u github.com/gin-gonic/gin
编辑代码
package main import "github.com/gin-gonic/gin" func sayHello(c *gin.Context) { c.JSONP(200, gin.H{ "message": "hello goland!", }) } func main() { //返回默认的路由引擎 r := gin.Default() //指定访问类型和地址 r.GET("/hello", sayHello) r.Run(":8080") }
四、gin测试
http://localhost:8080/hello