728x90
URL
http://open:3000/main/member?id=30&pw=155
url parse
http == 사용프로토콜
open == Host주소 (IP주소 or 도메인명)
3000== 서버 포트번호
/main/member == HOST 안 리소스 디렉토리
?id=30&pw=155 == 쿼리파라미터
쿼리파라미터 시작표기: ?
쿼리이름=쿼리값
2개이상의 쿼리파라미터 구분표기: &
인터넷에서의 URL
open/main/member?id=30&pw=155
보통 http:// 사용프로토콜 부분과 :3000 포트번호 부분이 생략될것이다.
기본적으로 모든 웹은 http를 사용함으로 생략
포트번호도 있다고 간주하고 생략
JS로 URL 쿼리파라미터 추출하기
URL에서 쿼리파라미터를 추출하여 사용할수있다.
node.js의 url 모듈의 parse func를 사용하면 요청url의 구조의 일부를 추출할수있다.
아래의 경우 query파라미터 추출
var url = require('url') //url 모듈사용 선언 var _url = request.url; //요청된 url 변수에 저장 var queryData = url.parse(_url,true).query; //url모듈의 parse method를 이용하여 _url에서 query부분 추출하여 변수에 저장 console.log(queryData.id); //?id=30&pw=155 두개의 데이터중 id 부분 log //출력: 30
728x90
'개발자 준비 > 네트워크' 카테고리의 다른 글
HTML, HTTP API, CSR, SSR (0) | 2021.11.17 |
---|---|
세션-쿠키 보안문제 해결 (0) | 2021.11.17 |
쿠키 보안문제 (0) | 2021.11.17 |
쿠키(Cookie) (0) | 2021.11.17 |
Web Socket protocol (0) | 2021.11.15 |