parsePathname(string)
Description
/path/user?a=1&b=2
형태의 문자열을 객체로 변환합니다.
javascript
var object = m.parsePathname('/path/user?a=1&b=2');
// {path: "/path/user", params: {a: "1", b: "2"}}
Signature
object = m.parsePathname(url)
매개변수 | 타입 | 필수 | 설명 |
---|---|---|---|
url | String | 예 | URL 문자열 |
반환값 | Object | {path, params} 객체. path 는 정규화된 경로이고, params 는 파싱된 파라미터입니다. |
How it works
m.parsePathname
메서드는 쿼리 문자열을 포함할 수 있는 URL 경로에서 객체를 생성합니다. 이 메서드는 로컬 경로 이름을 구성 요소로 파싱하는 데 유용하며, 이는 m.route
가 경로 매칭을 위해 내부적으로 사용하는 방식과 같습니다. 쿼리 매개변수를 객체로 파싱하려면 m.parseQueryString
을 사용하십시오.
javascript
var data = m.parsePathname('/path/user?a=hello&b=world');
// data.path는 `/path/user`입니다.
// data.params는 `{a: "hello", b: "world"}`입니다.
General-purpose URL parsing
더욱 일반적인 용도의 URL 파서가 필요하다면 전역 URL
클래스를 사용하는 것을 고려해 보세요.