JSONP をレンダリングする
JSONP を使うことで、別のドメインのサーバーからレスポンスを受け取ることができます。callback をクエリ文字列に指定することで、レスポンスに callback を追加します。
func main() {  router := gin.Default()
  router.GET("/JSONP?callback=x", func(c *gin.Context) {    data := map[string]interface{}{      "foo": "bar",    }
    //callback は x です。    // x({\"foo\":\"bar\"}) が出力されます。    c.JSONP(http.StatusOK, data)  })
  // 0.0.0.0:8080 でサーバーを立てます。  router.Run(":8080")}