post/get等请求方式...

创建 | new和default

router := gin.Default()会在创建时候开启默认中间件loggerrecovery
logger嘛就是那个在启动后把各种请求信息打印在控制台的那玩意儿
recovery就是故障恢复用的
如果是router := gin.New() 这样就没有默认开启中间件,然后比如请求时候就没有日志了;然后比如之前那个pong函数里面加一个panic故障就会直接崩(服务器返回空)。正常情况下函数异常返回个500状态码就行了,但是这里因为没有recovery就直接没法返回状态码了
当然如果是router := gin.Default()就会返回HTTP ERROR 500这样,服务器响应了500状态码。

配置请求和URL

router.GET("/someGet",ping)这样就行了,ping是处理函数
当然以此类推POST/DELETE/...
同一个URL可以配置不同的请求方法