Http URL 해석
http://user:pass@sub.example.com:8080/p/a/t/h?query=string#hash
와 같은 URL을 자바스크립트나, 노드에서 어떻게 해석할까요?

* 웹브라우저에서 자바스크립트로는
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개