코딩/Node.js

[Nodejs] nodejs입문 코드 구성하기

카슈밀 2021. 9. 22. 21:10
반응형

https://javafa.gitbooks.io/nodejs_server_basic/content/

 

README · node.js 서버구축하기

 

javafa.gitbooks.io

https://youtu.be/HeOh-go-fYY?t=253 

제일 첫 링크는 get과 post 방식때문에 넣은건데 http모듈을 통해서 작성되어 있다.

두번째는 express 라이브러리를 통해서 작성하는건데, 그냥 현업에 가면 죄다 express 쓰니 하단으로 개념을 이해하자.

 

필자도 헤맸던 이유가 http는 뭐고 express는 뭔지 둘다 서버를 만드는데 이건 뭘까 했는데, 그냥 다른 이름의 내장 모듈이냐 아니면 외부 모듈이냐 차이다.

그리고 편의성은 외부가 낫고.

그냥 외부인 koa또는 express쓰는 게 좋다.

 

express의 경우 get방식을 이해하려면 하단의 코드를 사용해보자.

let express = require('express');
let app = express();

app.listen("8888", function(res, req) {
    console.log('8888번 입니다.');
})

app.use('/pet', (res, req) => {
    req.send('pet입니다.');
});

app.use('/menu', (res, req) => {
    req.send('menu입니다.');
    console.log(res); // 이부분에서 모든 res값을 볼 수 있다.
    console.log(res.query); // 이부분에서 해당 get방식으로 들어오는 여부를 볼 수 있다.
    if(res.query.id) {
        console.log(123);
    } else {
        console.log(456);
    }
})

 

post는 추후에 적어보겠음.

728x90