1
0
mirror of https://github.com/pocketbase/pocketbase.git synced 2025-11-25 07:34:10 +02:00

exported .gzip() and .bodyLimit(bytes) JSVM middlewares

This commit is contained in:
Gani Georgiev
2024-01-21 17:13:22 +02:00
parent 702b4aa1c2
commit ba56623245
5 changed files with 3067 additions and 3032 deletions

View File

@@ -18,6 +18,7 @@ import (
"github.com/dop251/goja"
validation "github.com/go-ozzo/ozzo-validation/v4"
"github.com/labstack/echo/v5"
"github.com/labstack/echo/v5/middleware"
"github.com/pocketbase/dbx"
"github.com/pocketbase/pocketbase/apis"
"github.com/pocketbase/pocketbase/core"
@@ -618,6 +619,8 @@ func apisBinds(vm *goja.Runtime) {
obj.Set("requireAdminOrRecordAuth", apis.RequireAdminOrRecordAuth)
obj.Set("requireAdminOrOwnerAuth", apis.RequireAdminOrOwnerAuth)
obj.Set("activityLogger", apis.ActivityLogger)
obj.Set("gzip", middleware.Gzip)
obj.Set("bodyLimit", middleware.BodyLimit)
// record helpers
obj.Set("requestInfo", apis.RequestInfo)