为 js request 新增 remote ip

This commit is contained in:
ExplodingDragon
2025-11-25 21:22:14 +08:00
parent b89c868e73
commit 2471cbd87b
3 changed files with 3 additions and 4 deletions

View File

@@ -7,6 +7,7 @@ import (
"github.com/dop251/goja"
"gopkg.d7z.net/gitea-pages/pkg/core"
"gopkg.d7z.net/gitea-pages/pkg/utils"
)
func RequestInject(ctx core.FilterContext, jsCtx *goja.Runtime, req *http.Request) error {
@@ -38,6 +39,7 @@ func RequestInject(ctx core.FilterContext, jsCtx *goja.Runtime, req *http.Reques
"rawPath": req.URL.Path,
"host": req.Host,
"remoteAddr": req.RemoteAddr,
"remoteIP": utils.GetRemoteIP(req),
"proto": req.Proto,
"httpVersion": req.Proto,
"path": url.Path,