mirror of
https://github.com/acepanel/panel.git
synced 2026-02-05 00:39:32 +08:00
19 lines
463 B
Go
19 lines
463 B
Go
package middleware
|
|
|
|
import (
|
|
"github.com/gin-contrib/static"
|
|
|
|
contractshttp "github.com/goravel/framework/contracts/http"
|
|
frameworkhttp "github.com/goravel/framework/http"
|
|
|
|
"panel/app/services"
|
|
)
|
|
|
|
func Static() contractshttp.Middleware {
|
|
return func(ctx contractshttp.Context) {
|
|
static.Serve(services.NewSettingImpl().Get("panel_entrance", "/"), static.LocalFile("./public", false))(ctx.(*frameworkhttp.GinContext).Instance())
|
|
|
|
ctx.Request().Next()
|
|
}
|
|
}
|