방법 설명 :
URL 문자열이 객체로 변환되어 반환했다고 가정하십시오.
문법:
코드 사본은 다음과 같습니다.
url.parse (urlstr, [parecteryString], [SlashesDenoteHost])
매개 변수 수신 :
urlstr url 문자열
ParecterYString이 true 일 때 쿼리 모듈은 쿼리 문자열을 분석하는 데 사용됩니다. 이는 기본적으로 False입니다.
Slashesdenotehost
기본값은 false이고 // foo/bar 형식의 문자열은 {pathname : '// foo/bar'}로 해석됩니다.
true로 설정되면 // foo/bar 양식의 문자열은 {host : 'foo', pathname : '/bar'}로 해석됩니다.
예:
코드 사본은 다음과 같습니다. var url = require ( 'url');
var a = url.parse ( 'http://example.com:8080/on?a=index&t=article&m=default');
Console.log (a);
// 출력 결과 :
{
프로토콜 : 'http',
인증 : null,
호스트 : 'example.com:8080',
포트 : '8080',
호스트 이름 : 'example.com',
해시 : null,
검색 : '? a = index & t = article & m = default',
쿼리 : 'a = index & t = article & m = default',
PathName : '/one',
경로 : '/one? a = index & t = article & m = default',
href : 'http://example.com:8080/on?
}