본문 바로가기
Back-End/NodeJS

[ NodeJS ] query String에 따라 다른 정보 보여주기

by 2CHAE._.EUN 2021. 8. 10.

* 해당 포스터는 생활코딩 강의를 정리한 내용입니다.


< 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