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에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 5066 | 기타 |
DogFoot개발
|
4년 전 | 1817 | |
| 5065 | PHP |
DogFoot개발
|
4년 전 | 1522 | |
| 5064 | PHP |
happyl
|
4년 전 | 1913 | |
| 5063 | node.js |
DogFoot개발
|
4년 전 | 1671 | |
| 5062 | node.js |
DogFoot개발
|
4년 전 | 1687 | |
| 5061 | node.js |
DogFoot개발
|
4년 전 | 1410 | |
| 5060 | node.js |
DogFoot개발
|
4년 전 | 1245 | |
| 5059 | node.js |
DogFoot개발
|
4년 전 | 1245 | |
| 5058 | 기타 |
DogFoot개발
|
4년 전 | 2692 | |
| 5057 | 웹서버 |
DogFoot개발
|
4년 전 | 2715 | |
| 5056 | MySQL | 4년 전 | 1498 | ||
| 5055 | 기타 | 4년 전 | 1426 | ||
| 5054 | OS | 4년 전 | 2062 | ||
| 5053 | 웹서버 | 4년 전 | 3616 | ||
| 5052 | OS | 4년 전 | 2413 | ||
| 5051 | PHP | 4년 전 | 2183 | ||
| 5050 | 웹서버 | 4년 전 | 1710 | ||
| 5049 | MySQL | 4년 전 | 1885 | ||
| 5048 | OS | 4년 전 | 2690 | ||
| 5047 | PHP | 4년 전 | 4364 | ||
| 5046 | MySQL | 4년 전 | 1805 | ||
| 5045 | MySQL | 4년 전 | 1928 | ||
| 5044 | MySQL | 4년 전 | 4122 | ||
| 5043 | MySQL | 4년 전 | 1879 | ||
| 5042 | 기타 |
|
4년 전 | 2627 | |
| 5041 | MySQL | 4년 전 | 1986 | ||
| 5040 | MySQL | 4년 전 | 1712 | ||
| 5039 | MySQL | 4년 전 | 1484 | ||
| 5038 | MySQL | 4년 전 | 1327 | ||
| 5037 | OS | 4년 전 | 4424 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기