diff --git a/pages/api/index.ts b/pages/api/index.ts index b7a03da..37d8a37 100644 --- a/pages/api/index.ts +++ b/pages/api/index.ts @@ -8,10 +8,11 @@ import { compareHashedToken } from '../../utils/tools' const basePath = pathPosix.resolve('/', apiConfig.base) const encodePath = (path: string) => { - const encodedPath = pathPosix.join(basePath, pathPosix.resolve('/', path)) + let encodedPath = pathPosix.join(basePath, pathPosix.resolve('/', path)) if (encodedPath === '/' || encodedPath === '') { return '' } + encodedPath = encodedPath.replace(/\/$/, '') return `:${encodeURIComponent(encodedPath)}` }