buildPathname(object)
Açıklama
Bir yol şablonunu ve bir parametre nesnesini /path/user?a=1&b=2
biçiminde bir dizeye dönüştürür.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: '1', b: '2' });
// "/path/user?a=1&b=2"
İmza
pathname = m.buildPathname(path, query)
Argument | Type | Required | Description |
---|---|---|---|
path | String | Yes | Bir URL yolu. |
query | Object | Yes | Bir dizeye dönüştürülecek anahtar-değer çiftlerinden oluşan bir nesne. |
returns | String | Sorgu dizesiyle birlikte URL'yi temsil eden bir dize. |
Nasıl Çalışır
m.buildPathname
bir yol şablonundan ve bir parametre nesnesinden bir yol adı oluşturur. URL'ler oluşturmak için kullanışlıdır. Ayrıca m.route
ve m.request
fonksiyonlarının yolları dahili olarak işlemek için kullandığı mekanizmadır. Yola eklenecek sorgu parametrelerini oluşturmak için m.buildQueryString
fonksiyonunu kullanır.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: 1, b: 2 });
// pathname is "/path/user?a=1&b=2"