방법 설명:
URL 문자열을 객체로 변환하여 반환합니다.
문법:
url.parse(urlStr, [parseQueryString], [slashesDenoteHost])
수신 매개변수:
urlStr URL 문자열
parseQueryString true인 경우 쿼리 모듈을 사용하여 쿼리 문자열을 분석합니다. 기본값은 false입니다
slashesDenoteHost
기본값은 false입니다. //foo/bar 형식의 문자열은 { 경로 이름: '//foo/bar' }
로 해석됩니다.
true로 설정하면 //foo/bar 형식의 문자열이 { 호스트: 'foo', 경로 이름: '/bar' }로 해석됩니다.
예:
var url = require('url');
var a = url.parse('http://example.com:8080/one?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',
경로명 : '/one',
경로: '/one?a=index&t=article&m=default',
href : 'http://example.com:8080/one?a=index&t=article&m=default'
}