preactjs/preact-router
Ver no GitHubStar wildcard works only in last "path" segment
Open
#62 aberto em 17 de ago. de 2016
help wanted
Métricas do repositório
- Stars
- (1.055 stars)
- Métricas de merge de PR
- (Métricas PR pendentes)
Description
It seems that * wildcard works only in the end of path and when it used with some path-parameter.
For example url /post/123/comments matches to route /post/:id*. And matches.id == "123/comments"
But if we use * in the middle of query it does not work:
const App = () => (
<div class="app">
<Header />
<Router>
<Home path="/*/" />
<Profile path="/*/profile/:user?" />
<Error type="404" default />
</Router>
</div>
);
const Header = () => (
<header>
<nav>
<a href="/appRoot/">Home</a>
<a href="/appRoot/profile">Profile</a>
<a href="/appRoot/profile/john">John</a>
<a href="/appRoot/asdf">Error</a>
</nav>
</header>
);
This config always show "404" page. See JSFiddle