Skip to content

Commit 91f4c47

Browse files
committed
Fix redirecting unversioned pages to latest version
Signed-off-by: itowlson <[email protected]>
1 parent 9b0d622 commit 91f4c47

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

modules/spin-redirecter.wasm

-867 Bytes
Binary file not shown.

spin-redirecter/src/index.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,8 @@ export const handleRequest: HandleRequest = async function (request: HttpRequest
99
let text = decoder.decode(bytes)
1010
let redirectList = JSON.parse(text)
1111

12-
let base = request.headers["spin-base-path"]
13-
let route = request.headers["spin-component-route"]
14-
let path = request.headers["spin-path-info"]
15-
let reqPath = `${base}${route}${path}`.replace("//", "/")
12+
let path = request.headers["spin-path-match-page"]
13+
let reqPath = `/${path}`.replace("//", "/")
1614

1715
let routeMatch = redirectList[reqPath] as string
1816

spin.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ route = "/hub/..."
3232
[[trigger.http]]
3333
id = "trigger-spin-version-proxy"
3434
component = "spin-version-proxy"
35-
route = "/spin/..."
35+
route = "/:page"
3636

3737
[[trigger.http]]
3838
id = "trigger-bartholomew-spin-v1"

0 commit comments

Comments
 (0)