* 해당 포스터는 생활코딩 강의를 정리한 내용입니다.
< url안에 들어있는 값을 추출하는 것을 통해서 원하는 값 얻어내기 >
var http = require('http');
var fs = require('fs');
var url = require('url');
var app = http.createServer(function(request,response){
var _url = request.url;
var queryData = url.parse(_url, true).query;
console.log(queryData.id);
//console.log(queryData);
//console.log(queryData.name);
if(_url == '/'){
_url = '/index.html';
}
if(_url == '/favicon.ico'){
return response.writeHead(404);
}
response.writeHead(200);
//response.end(fs.readFileSync(__dirname + _url));
//-> 사용자가 접속한 url에 따라서 폴더내에 있는 파일들을 읽어주는 코드
response.end(queryData.id);
});
app.listen(3000);
* http, fs, url : 모듈 ( 노드js가 갖고 있는 수많은 기능들을 비슷한 것끼리 그룹핑 )
* var url = require('url'); -> url 모듈을 사용한다.
'Back-End > NodeJS' 카테고리의 다른 글
| [ NodeJS ] readdir + readFile (0) | 2021.08.10 |
|---|---|
| [ NodeJS ] 콘솔에서의 입력값 (0) | 2021.08.10 |
| [ NodeJS ] NodeJS의 파일 읽기 기능 ( CRUD ) (0) | 2021.08.10 |
| [ NodeJS ] 웹 서버 + URL (0) | 2021.08.10 |
| [ NodeJS ] cmd 사용 방법 (0) | 2021.08.10 |