Golang|Gin Web development for Beginners

自带的net/http库的使用 http库提供了HTTP服务的用户端和服务端的实现。 官方文档 Go语言基础之net/http | 李文周的博客 (liwenzhou.com) 示例代码 监听本地端口,在浏览器输出Hello World字符串。 func sayHello(w http.ResponseWriter,r *http.Request){ //ResponseWriter为服务端返回的内容 fmt.Fprintln(w, "Hello World!") } func main(){ http.HandleFunc("/",sayHello) http.ListenAndServe(":8080",nil) } Gin框架 简介 Gin 是一个用 Go (Golang) 编写的 HTTP web 框架。 它是一个类似于 martini 但拥有更好性能的 API 框架, 优于 httprouter,速度提高了近 40 倍。如果你需要极好的性能,使用 Gin 吧。 官方中文文档 Gin框架介绍及使用 | 李文周的博客 (liwenzhou.com) 特性 Gin v1 稳定的特性: 零分配路由。 仍然是最快的 http 路由器和框架。 完整的单元测试支持。 实战考验。 API 冻结,新版本的发布不会破坏你的代码。 框架初识 使用Gin框架返回一个json文件 func sayHello(c *gin.Context/*gin框架中的临时变量,便于后续响应请求*/){ c....

February 11, 2022 · zeroy