发布时间:2024-11-05 19:33:09
安装完成后,我们需要设置GOPATH以及将其添加到系统的PATH变量中。这将允许我们在任何位置编译和运行Go程序。
mkdir webapp
cd webapp
在webapp目录下,我们将创建以下目录结构:|- main.go
|- handlers
|- hello.go
接下来,我们将在main.go中编写代码来设置我们的web应用程序。package main
import ( "github.com/gin-gonic/gin" "net/http" )
然后,我们将在主函数中创建一个Gin路由器:func main() { router := gin.Default() }
我们还需要在路由器上定义一个GET请求的处理程序。创建handlers目录,并在hello.go文件中编写以下代码:package handlers
import ( "github.com/gin-gonic/gin" "net/http" )
func HelloHandler(c *gin.Context) { c.JSON(http.StatusOK, gin.H{"message": "Hello, World!"}) }
在main函数中,我们可以将HelloHandler与"/hello"路径绑定:func main() { router := gin.Default() router.GET("/hello", handlers.HelloHandler) router.Run(":8080") }
go run main.go
应用程序现在正在侦听8080端口。 使用您喜欢的浏览器,访问http://localhost:8080/hello。您应该能看到一个包含"Hello,World!"消息的JSON响应。