diff --git a/main.go b/main.go index 41593d3..90e33d9 100644 --- a/main.go +++ b/main.go @@ -63,6 +63,7 @@ func addAdmin(app *gin.Engine, conf *config.Type) { logger.Infof("admin is served from dir 'admin/dist/'") } else { app.GET("/", proxyAdmin) + app.GET("/assets/*name", proxyAdmin) app.GET("/admin/*name", proxyAdmin) logger.Infof("admin is proxied to %s", target) } @@ -82,6 +83,7 @@ func proxyAdmin(c *gin.Context) { _, _ = rw.Write([]byte(ret)) } logger.Debugf("proxy admin to %s", target) + c.Request.Host = target proxy.ServeHTTP(c.Writer, c.Request) }