engine: resources: Work around race in upstream lib
This is actually fixed in: 7d147928ee
but this is not in a release yet.
This commit is contained in:
@@ -68,6 +68,9 @@ var (
|
|||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
engine.RegisterResource(httpServerUIKind, func() engine.Res { return &HTTPServerUIRes{} })
|
engine.RegisterResource(httpServerUIKind, func() engine.Res { return &HTTPServerUIRes{} })
|
||||||
|
|
||||||
|
// XXX: here for now: https://github.com/gin-gonic/gin/issues/1180
|
||||||
|
gin.SetMode(gin.ReleaseMode) // for production
|
||||||
}
|
}
|
||||||
|
|
||||||
var _ HTTPServerGroupableRes = &HTTPServerUIRes{} // compile time check
|
var _ HTTPServerGroupableRes = &HTTPServerUIRes{} // compile time check
|
||||||
@@ -291,7 +294,7 @@ func (obj *HTTPServerUIRes) getTemplate() (*template.Template, error) {
|
|||||||
func (obj *HTTPServerUIRes) ServeHTTP(w http.ResponseWriter, req *http.Request) {
|
func (obj *HTTPServerUIRes) ServeHTTP(w http.ResponseWriter, req *http.Request) {
|
||||||
|
|
||||||
// XXX: do all the router bits in Init() if we can...
|
// XXX: do all the router bits in Init() if we can...
|
||||||
gin.SetMode(gin.ReleaseMode) // for production
|
//gin.SetMode(gin.ReleaseMode) // for production
|
||||||
router := gin.New()
|
router := gin.New()
|
||||||
router.Use(obj.ginLogger(), gin.Recovery())
|
router.Use(obj.ginLogger(), gin.Recovery())
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user