From: Eduardo San Martin Morote Date: Fri, 11 Sep 2020 11:14:55 +0000 (+0200) Subject: refactor(matcher): better error message X-Git-Tag: v4.0.0-beta.10~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c77d2b4b3b9308b7b4de3cd39a10c29e94ad2203;p=thirdparty%2Fvuejs%2Frouter.git refactor(matcher): better error message --- diff --git a/src/matcher/pathTokenizer.ts b/src/matcher/pathTokenizer.ts index c1d5d5af..bb54f3a5 100644 --- a/src/matcher/pathTokenizer.ts +++ b/src/matcher/pathTokenizer.ts @@ -47,7 +47,8 @@ export function tokenizePath(path: string): Array { if (!path) return [[]] if (path === '/') return [[ROOT_TOKEN]] // remove the leading slash - if (path[0] !== '/') throw new Error('A non-empty path must start with "/"') + if (!path.startsWith('/')) + throw new Error(`Route "${path}" should be "/${path}".`) // if (tokenCache.has(path)) return tokenCache.get(path)!