使用Golang构建RESTful API的绝佳模板
以下是一个使用Golang和Gin框架创建RESTful API的简单模板:
package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
// 定义一个简单的API路由
func setupRouter() *gin.Engine {
r := gin.Default()
r.GET("/hello", func(c *gin.Context) {
c.JSON(http.StatusOK, gin.H{"message": "Hello, World!"})
})
return r
}
func main() {
router := setupRouter()
// 运行服务器,默认在0.0.0.0:8080监听
router.Run()
}
这段代码创建了一个简单的RESTful API,当你访问http://localhost:8080/hello
时,它会返回一个JSON响应,包含消息"Hello, World!"
。这是开始构建RESTful API的一个很好的起点。
评论已关闭