From ed197d4d322dc6b1fef9f7cb652627a087c39e53 Mon Sep 17 00:00:00 2001 From: Matt Kane Date: Thu, 9 Dec 2021 17:26:11 +0000 Subject: [PATCH] fix: use rawUrl for path fix: wip path encoding chore: log event chore: use rawurl chore: use rawurl --- demos/default/netlify.toml | 2 +- src/templates/getHandler.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/demos/default/netlify.toml b/demos/default/netlify.toml index a7dd21caec..06f3c09f10 100644 --- a/demos/default/netlify.toml +++ b/demos/default/netlify.toml @@ -1,8 +1,8 @@ [build] command = "next build" publish = ".next" +ignore = "echo CACHED_COMMIT_REF: $CACHED_COMMIT_REF COMMIT_REF: $COMMIT_REF && git diff --exit-code $CACHED_COMMIT_REF $COMMIT_REF ../../" -# ignore = "echo CACHED_COMMIT_REF: $CACHED_COMMIT_REF COMMIT_REF: $COMMIT_REF && git diff --exit-code $CACHED_COMMIT_REF $COMMIT_REF ../../" [build.environment] # cache Cypress binary in local "node_modules" folder # so Netlify caches it diff --git a/src/templates/getHandler.ts b/src/templates/getHandler.ts index e7474ea669..7a9f7e767e 100644 --- a/src/templates/getHandler.ts +++ b/src/templates/getHandler.ts @@ -56,7 +56,7 @@ const makeHandler = return async (event, context) => { let requestMode = mode // Ensure that paths are encoded - but don't double-encode them - event.path = new URL(event.path, event.rawUrl).pathname + event.path = new URL(event.rawUrl).pathname // Next expects to be able to parse the query from the URL const query = new URLSearchParams(event.queryStringParameters).toString() event.path = query ? `${event.path}?${query}` : event.path