URL속석이 아닌,
method라는 속성값을 이용하면 페이지를 쉽게 구분할 수 있다.
method라는 속성을 이용하면 GET요청인지, POST요청인지 구분을 하게 된다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//http모듈을 추출
var http = require('http');
//모듈을 사용합니다.
http.createServer(function(request, response){
if(request.method == ' GET'){
console.log('GET request');
}else if(request.method == ' POST'){
console.log('POST request');
}
}).listen(52273,function(){
console.log('Server Running at http://127.0.0.1:52273');
});
| cs |
method속성을 이용하여 GET,POST방식에 따라 console.log로 찍어주게 된다
127.0.0.1:57723을 접속하게 되면, colsole.log('GET request');가 실행이 되게 된다.
웹 브라우저 url을 입력하는 것만으로는 POST요청을할 수 없다..
| cs |
var query = url.parse(request.url, true).query;
에서 GET요청을 받으면, 매개변수를 추출을 하여 저장을 한다.
response.end('<h1>'+JSON.stringify(query)+'</h1>');
JSON형식으로 출력을 하게 된다.
댓글
댓글 쓰기