buildPathname(object)
Descrizione
Trasforma un modello di percorso e un oggetto di parametri in una stringa del tipo /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"
Firma
pathname = m.buildPathname(path, query)
Argomento | Tipo | Richiesto | Descrizione |
---|---|---|---|
path | String | Sì | Un percorso URL. |
query | Object | Sì | Un oggetto contenente coppie chiave-valore da convertire in una stringa di query. |
restituisce | String | Una stringa che rappresenta l'URL con i parametri di query. |
Come funziona
m.buildPathname
genera un percorso a partire da un modello di percorso e un oggetto di parametri. È utile per creare URL ed è internamente utilizzato da m.route
e m.request
per sostituire i parametri nei percorsi. Utilizza m.buildQueryString
per generare la stringa di query da aggiungere al percorso.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: 1, b: 2 });
// pathname is "/path/user?a=1&b=2"