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"