parsePathname(string)
Leírás
Egy /path/user?a=1&b=2
formátumú stringből hoz létre egy objektumot.
javascript
var object = m.parsePathname('/path/user?a=1&b=2');
// {path: "/path/user", params: {a: "1", b: "2"}}
Szignatúra
object = m.parsePathname(url)
Paraméter | Típus | Kötelező | Leírás |
---|---|---|---|
url | String | Igen | Egy URL cím |
visszatérő érték | Object | Egy {path, params} objektum, ahol a path a normalizált útvonal, a params pedig az elemzett paraméterek. |
Hogyan működik
Az m.parsePathname
metódus egy útvonalból hoz létre egy objektumot, amely tartalmazhat lekérdezési paramétereket. Hasznos a helyi útvonalnév részeire bontásához, és ezt használja az m.route
belsőleg az útvonalak normalizálására, hogy később illeszthesse őket. Az m.parseQueryString
segítségével a lekérdezési paramétereket objektummá alakítja.
javascript
var data = m.parsePathname('/path/user?a=hello&b=world');
// data.path a következő értéket adja: "/path/user"
// data.params a következő értéket adja: {a: "hello", b: "world"}
Általános célú URL-feldolgozás
A metódus neve parsePathname
, mert útvonalnevekre vonatkozik. Ha általános célú URL-feldolgozásra van szüksége, használja inkább a globális URL
osztályt.