]> source.dussan.org Git - gitea.git/commit
Improve assets handler middleware (#15961)
authorLunny Xiao <xiaolunwen@gmail.com>
Sun, 30 May 2021 10:25:11 +0000 (18:25 +0800)
committerGitHub <noreply@github.com>
Sun, 30 May 2021 10:25:11 +0000 (18:25 +0800)
commiteffad26c0e7348d27f7fdd1c0cbf120d7558cf67
treef6e4bfa168d1de5adaa40f73c52849a3fb529469
parentd79c8bc30241c98e044de40aa673138e819f765f
Improve assets handler middleware (#15961)

* Use route to serve assets but not middleware

* Fix build error with bindata tag

* convert path to absolute

* fix build

* reduce function stack

* Add tests for assets

* Remove test for assets because they are not generated

* Use a http function to serve assets

* Still use middleware to serve assets then less middleware stack for assets

* Move serveContent to original position

* remove unnecessary blank line change

* Fix bug for /assets* requests

* clean code

Co-authored-by: zeripath <art27@cantab.net>
integrations/links_test.go
modules/public/dynamic.go
modules/public/public.go
modules/public/static.go
routers/routes/install.go
routers/routes/web.go