buildPathname(objeto)
Descripción
Transforma una plantilla de ruta y un objeto de parámetros en una cadena con el formato /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)
| Argumento | Tipo | Requerido | Descripción |
|---|---|---|---|
path | String | Sí | Una plantilla de URL. |
query | Object | Sí | Un objeto que contiene pares clave-valor que se convertirán en una cadena de consulta. |
| devuelve | String | Una cadena que representa la URL con los parámetros de consulta. |
Cómo funciona
m.buildPathname genera un nombre de ruta a partir de una plantilla de URL y un objeto de parámetros. Es útil para construir URLs, y es lo que m.route y m.request utilizan internamente para construir rutas. Utiliza m.buildQueryString para generar la cadena de consulta que se añadirá a la ruta.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: 1, b: 2 });
// pathname es "/path/user?a=1&b=2"