diff --git a/dist/functions/server/web-pages/grab-page-component.js b/dist/functions/server/web-pages/grab-page-component.js index d972b2e..59e5f80 100644 --- a/dist/functions/server/web-pages/grab-page-component.js +++ b/dist/functions/server/web-pages/grab-page-component.js @@ -19,6 +19,10 @@ export default async function grabPageComponent(params) { const url = req?.url ? new URL(req.url) : undefined; const router = global.ROUTER; const is_dev = isDevelopment(); + const forwarded_proto = req?.headers.get("x-forwarded-proto"); + if (url && forwarded_proto) { + url.protocol = forwarded_proto; + } let routeParams = undefined; try { routeParams = req ? await grabRouteParams({ req }) : undefined; diff --git a/package.json b/package.json index aced071..460aced 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@moduletrace/bunext", - "version": "1.0.80", + "version": "1.0.81", "main": "dist/index.js", "module": "index.ts", "dependencies": { diff --git a/src/functions/server/web-pages/grab-page-component.tsx b/src/functions/server/web-pages/grab-page-component.tsx index 5e91857..765a215 100644 --- a/src/functions/server/web-pages/grab-page-component.tsx +++ b/src/functions/server/web-pages/grab-page-component.tsx @@ -44,6 +44,12 @@ export default async function grabPageComponent( const router = global.ROUTER; const is_dev = isDevelopment(); + const forwarded_proto = req?.headers.get("x-forwarded-proto"); + + if (url && forwarded_proto) { + url.protocol = forwarded_proto; + } + let routeParams: BunxRouteParams | undefined = undefined; try {