s

Http URL 해석

http://user:pass@sub.example.com:8080/p/a/t/h?query=string#hash

와 같은 URL을 자바스크립트나, 노드에서 어떻게 해석할까요?

3026317355_1608255932.5018.png

 

* 웹브라우저에서 자바스크립트로는 

window.location에

hash, host, hostname, href, origin, pathname, port, protocol, search 값을 얻거나 변경가능합니다.

예: window.location.search; // ?query=string

 

* 노드에서는

const url = require('url');

const myURL = url.parse('https://user:pass@sub.example.com:8080/p/a/t/h?query=string#hash');

처럼 작성하구, myURL의 프로퍼티로, 위의 이미지의 모든 부분들 접근 가능합니다.

예: myURL.query; // query=string

 

도움이 된다면 감사하겠습니다.

|

댓글 8개

대충알고 있었지만 명확하네요. 감사합니다.
좋은 정보 감사합니다.
유용한 정보 감사합니다~!
보기 쉽게 정리해 주셔서 감사합니다!
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
5년 전 조회 3,670
5년 전 조회 5,177
5년 전 조회 7,144
5년 전 조회 1.3만
5년 전 조회 3,558
5년 전 조회 6,651
5년 전 조회 5,314
5년 전 조회 3,015
5년 전 조회 4,764
5년 전 조회 5,598
5년 전 조회 2,819
5년 전 조회 3,775
5년 전 조회 5,448
5년 전 조회 8,012
5년 전 조회 4,060
5년 전 조회 4,085
5년 전 조회 2,877
5년 전 조회 4,122
5년 전 조회 4,213
5년 전 조회 4,402
5년 전 조회 3,515
5년 전 조회 4,963
5년 전 조회 5,678
5년 전 조회 5,342
5년 전 조회 4,637
5년 전 조회 3,141
5년 전 조회 5,778
5년 전 조회 5,466
5년 전 조회 4,587
5년 전 조회 3,042