방법 설명:
파싱된 URL 객체를 형식이 지정된 URL 문자열로 변환합니다.
문법:
url.format(urlObj)
수신 매개변수:
urlObj는 다음 속성을 포함할 수 있는 URL 객체를 나타냅니다. (예제 참조)
href 전체 경로
프로토콜리스 프로토콜(예: http://)
인증
호스트 이름 호스트 이름
포트 포트
host 호스트(호스트 이름 포트)
경로명 '/'는 디렉토리로 이해 가능
쿼리 매개변수 목록
검색어 조건(즉, “?”가 추가된 매개변수 목록)
해시 해시 값
예:
var url = require('url');
var a = url.format({
프로토콜: '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'
});
console.log(a);
//출력 결과: http://example.com:8080/one?a=index&t=article&m=default