buildPathname(객체)
설명
경로 템플릿과 매개변수 객체를 사용하여 /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"
서명
pathname = m.buildPathname(path, query)
인수 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
path | String | 필수 | URL 경로 |
query | Object | 필수 | 문자열로 변환할 키-값 쌍 객체 |
반환 값 | String | 쿼리 문자열을 포함하는 URL 문자열 |
작동 방식
m.buildPathname
은 경로 템플릿과 매개변수 객체를 사용하여 경로 이름을 생성합니다. URL을 구성하는 데 유용하며, m.route
와 m.request
에서 내부적으로 경로를 보간할 때 사용됩니다. 경로 이름 뒤에 추가할 쿼리 매개변수는 m.buildQueryString
을 사용하여 생성할 수 있습니다.
javascript
var pathname = m.buildPathname('/path/:id', { id: 'user', a: 1, b: 2 });
// pathname은 `/path/user?a=1&b=2`가 됩니다.