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/'")
} 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)
}

Loading…
Cancel
Save