buildPathname(object)
Popis
Převede šablonu cesty a objekt parametrů na řetězec ve tvaru /path/user?a=1&b=2
.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: '1', b: '2' });
// "/path/user?a=1&b=2"
Signatura
pathname = m.buildPathname(path, query)
Argument | Typ | Povinné | Popis |
---|---|---|---|
path | String | Ano | Šablona URL cesty. |
query | Object | Ano | Objekt klíčů a hodnot, který bude převeden na řetězec dotazu. |
vrací | String | Řetězec URL s dotazem. |
Jak to funguje
Funkce m.buildPathname
vytvoří URL cestu ze šablony cesty a objektu parametrů. Je užitečná pro generování URL a interně ji používají funkce m.route
a m.request
k interpolaci cest. Pro generování dotazových parametrů, které se připojí k cestě, používá funkci m.buildQueryString
.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: 1, b: 2 });
// hodnota pathname je "/path/user?a=1&b=2"