什么是框架?
框架你可以理解为一个舞台,歌手会唱歌,其实歌手在哪里都能唱歌,但是当给歌手一个舞台,歌手发挥的更好,属于锦上添花。
框架你可以理解为舞台。
package main
import (
"github.com/gin-gonic/gin"
"net/http"
)
func sayhello(c *gin.Context) {
c.JSON(200, gin.H{
"messsage": "你好 Golang",
})
}
func main() {
//创建一个默认的路由引擎
r := gin.Default()
//指定用户使用get请求访问/hello时,执行sayhello函数
r.GET("/hello", sayhello)
r.GET("/he", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"GET",
})
})
r.POST("/hello", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"POST",
})
})
r.DELETE("/hello", func(c *gin.Context) {
c.JSON(200,gin.H{
"method":"DELETE",
})
})
r.PUT("/hello", func(c *gin.Context) {
c.JSON(http.StatusOK,gin.H{
"method":"PUT",
})
})
///启动服务 端口9000
r.Run(":9000")
}
浏览器显示: