Browse Source

fix proxy

pull/290/head
yedf2 4 years ago
parent
commit
fcd0f01d0b
  1. 2
      main.go

2
main.go

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

Loading…
Cancel
Save