//http url을 사용할 모듈
현재 URL http://localhost:8888/select?aa=001&bb=002
var http = require('http');
var URL = require('url');
http.createServer(함수(req, res){
var arg = url.parse(req.url).query; //방법 1 arg =>
var arg = url.parse(req.url, true).query; //방법 2 arg => { aa: '001', bb: '002' }
console.log(arg.aa);//001을 반환
console.log(arg.bb);//002 반환
//그러면 얻은 데이터를 바탕으로 처리하면 됩니다
}).listen(8888);//서버를 구축하고 포트에서 수신 대기
특정 URL 매개변수 값 가져오기
var testUrl = 'http://localhost:8888/select?aa=001&bb=002';
var p = URL.parse(testUrl)
console.log(p.href); //얻은 값은 다음과 같습니다: http://localhost:8888/select?aa=001&bb=002
console.log(p.protocol); //얻은 값은 다음과 같습니다: http:
console.log( p.hostname);//얻은 값은 다음과 같습니다: locahost
console.log(p.host);//얻은 값은 다음과 같습니다: localhost:8888
console.log(p.port);//얻은 값은 8888
console.log(p.path);//얻은 값은 다음과 같습니다:/select?aa=001&bb=002
console.log(p.hash);//얻은 값은 다음과 같습니다: null
console.log(p.query);//얻은 값은 다음과 같습니다: aa=001
여기에서 명령문이 var p = URL.parse(testUrl, true)인 경우 p.query는 {aa:'001'}와 같은 객체를 반환하고 p.query를 인쇄하면 [ object Object]를 직접 반환한다는 점에 주목할 가치가 있습니다. , 다음과 같이 쓸 수 있습니다: console.log(p.query.aa) //얻은 값은: 001
console.log( p.pathname);//얻은 값은 다음과 같습니다: /select
js를 얻는 방법은 아래에 첨부되어 있습니다.
현재 URL
http://mj_0203.0fees.net/index.php?aa=001&bb=002
문서.위치: http://mj_0203.0fees.net/index.php?aa=001&bb=002
document.URL: http://mj_0203.0fees.net/index.php?aa=001&bb=002
document.location.href: http://mj_0203.0fees.net/index.php?aa=001&bb=002
self.location.href: http://mj_0203.0fees.net/index.php?aa=001&bb=002
top.location.href: http://mj_0203.0fees.net/index.php?aa=001&bb=002
parent.document.location: http://mj_0203.0fees.net/index.php?aa=001&bb=002
top.location.hostname: mj_0203.0fees.net
위치.호스트 이름: mj_0203.0fees.net