>  기사  >  웹 프론트엔드  >  node.js_node.js에서 url.parse 메소드를 사용하기 위한 지침

node.js_node.js에서 url.parse 메소드를 사용하기 위한 지침

WBOY
WBOY원래의
2016-05-16 16:27:521541검색

방법 설명:

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'
}
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.