Node.js 쿼리 문자열 읽기 , 쿼리 문자열 분할하기
쿼리 문자열 읽기
http.createServer()에 req 객체는 클라이언트로부터 요구를 나타내는 인수입니다.
이 객체에는url이라는 속성이 있습니다.
이 속성은 도메인 이름 뒤에 오는 URL의 일부를 포함합니다.
demo_http_url.js
var http=require("http");
http.createServer(function(req, res){
res.writeHead(200, {"Content-Type", "text/html"});
res.write(req.url);
res.end()
}).listen(8080);
http://localhost:8080/summer 를 실행하면 화면에 출력은
/summer 가 출력되게 된다.
쿼리 문자열 분할
쿼리 문자열을 URL모듈과 같이 읽을 수 있는 부분으로 쉽게 나눌 수 있는 내장모듈
예)
쿼리 문자열을 읽을 수 있는 부분으로 나눕니다.
var http= require("http");
var url = require("url");
http.createServer(function(req, res){
res.writeHead(200, {"Content-Type", "text/html"});
var q = url.parse(req.url, true).query;
var text = q.year + " " + q.month;
res.end(txt)
}).listen(8080);
http://localhost:8080/?year=2017&month=July
화면 출력
2017 July
게시판 목록
개발자팁
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 5036 | 웹서버 | 4년 전 | 2145 | ||
| 5035 | 웹서버 | 4년 전 | 2175 | ||
| 5034 | 웹서버 | 4년 전 | 2404 | ||
| 5033 | 웹서버 | 4년 전 | 1781 | ||
| 5032 | 웹서버 | 4년 전 | 2139 | ||
| 5031 | 웹서버 | 4년 전 | 2518 | ||
| 5030 | MySQL | 4년 전 | 2889 | ||
| 5029 | 웹서버 | 4년 전 | 7184 | ||
| 5028 | 웹서버 |
kerimdoor
|
4년 전 | 1635 | |
| 5027 | OS | 4년 전 | 6559 | ||
| 5026 | PHP |
|
4년 전 | 4642 | |
| 5025 | JavaScript |
|
4년 전 | 2407 | |
| 5024 | MySQL |
|
5년 전 | 3822 | |
| 5023 | MySQL | 5년 전 | 3035 | ||
| 5022 | PHP | 5년 전 | 2328 | ||
| 5021 | PHP |
|
5년 전 | 3253 | |
| 5020 | PHP | 5년 전 | 4308 | ||
| 5019 | PHP | 5년 전 | 4333 | ||
| 5018 | 웹서버 | 5년 전 | 6706 | ||
| 5017 | 기타 |
HappyTank
|
5년 전 | 5072 | |
| 5016 | MySQL | 5년 전 | 3092 | ||
| 5015 | 기타 | 5년 전 | 2279 | ||
| 5014 | 기타 | 5년 전 | 2839 | ||
| 5013 | 기타 | 5년 전 | 2257 | ||
| 5012 | 기타 | 5년 전 | 2267 | ||
| 5011 | 기타 | 5년 전 | 2220 | ||
| 5010 | 기타 | 5년 전 | 1779 | ||
| 5009 | 기타 | 5년 전 | 2388 | ||
| 5008 | 기타 | 5년 전 | 2020 | ||
| 5007 | 기타 | 5년 전 | 1983 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기