air
air copied to clipboard
Runtime error didnot show
0.env
win 10
go 1.14.1
air v1.12.1
1.create main.go
(by gin official example) with a runtime error
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
p := (*int)(nil)
*p = 3 // will throw nil pointer exception
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run()
}
2.run air
$ air
3.detonate
$ curl http://127.0.0.1:8080/ping
4.result error message didnot show in air log