fix: trim trailing slash from path

This commit is contained in:
Michael Mitchell 2023-01-17 15:58:34 +11:00
parent 4fd6710a1c
commit 9dd6b358fa
No known key found for this signature in database

View file

@ -17,8 +17,10 @@ async function handleRequest(event) {
secret = WORKERLINKS_SECRET secret = WORKERLINKS_SECRET
} }
var key = new URL(request.url).pathname let path = new URL(request.url).pathname
var shorturl = new URL(request.url).origin + key // Trim trailing slash
let key = path !== '/' ? path.replace(/\/$/, '') : path;
let shorturl = new URL(request.url).origin + key
if (request.method == 'PUT') { if (request.method == 'PUT') {
return await putLink( return await putLink(