Open
Description
I want to use gocron with gin router. But it seems that gin router and gocron block each other.
If i start goncron before router.Run, the genData will be done, but can not get response from /ex/getdata. If i start router.Run before gocron.Start(), I can get response from /ex/getdata but genData job is not executed.
func main() {
data := &Data{}
router := gin.Default()
router.GET("/ex/getdata", getData)
gocron.Every(1).Second().Do(genData)
<-gocron.Start()
router.Run(":8888")
}