buildPathname(object)
Leírás
Egy útvonal sablont és egy paraméter objektumot alakít át egy /path/user?a=1&b=2
formátumú karakterlánccá (útvonallá).
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: '1', b: '2' });
// "/path/user?a=1&b=2"
Szignatúra
pathname = m.buildPathname(path, query)
Argumentum | Típus | Kötelező | Leírás |
---|---|---|---|
path | String | Igen | Egy URL útvonal. |
query | Object | Igen | Egy kulcs-érték párokat tartalmazó objektum, amely karakterlánccá alakítható. |
visszatérési érték | String | Egy karakterlánc, amely az URL-t reprezentálja a lekérdezési paraméterekkel. |
Hogyan kell olvasni a szignatúrákat
Hogyan működik
Az m.buildPathname
létrehoz egy útvonalat egy útvonal sablonból és egy paraméter objektumból. Hasznos URL-ek létrehozásához, és az m.route
és az m.request
is ezt használja belsőleg az útvonalak interpolálására. Az m.buildQueryString
segítségével generált lekérdezési paramétereket az útvonalnévhez fűzi.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: 1, b: 2 });
// "/path/user?a=1&b=2"