ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • express
    개발/nodejs 2020. 12. 24. 21:29

    nodejs로 서버를 만들 때 유용한 웹 애플리케이션 프레임 워크. 사실상 nodejs의 표준 서버 프레임워크라 봐도 무방하다. 몇몇 함수에 대해서 알아보자.

     

    listen 

     

    첫번째 인자로 포트 번호를 받고 두번째는 콜백 함수다. 몇번 포트에 서버를 만들 것인지 정하는 함수다.

     

    const express = require("express")
    
    const app = express() 
    
    ...
    
    app.listen(3000, () => {
        console.log('Server is up on port 3000')
    })
    
    

     

    get, post

     

    외부로부터 http GET, POST 요청을 처리 할 수 있다. 콜백함수에서는 요청 인자와 응답 인자를 받으며 응답 인자를 이용해 값을 전달 할 수 있다. 

     

    app.get('', (req, res) => {
        res.send('GET request express')
    })
    
    app.post('', function (req, res) {
        res.send('POST request to the homepage');
    });

     

    route 

     

    동일한 get, post 주소를 하나로 묶어서 처리하는 것도 가능하다

     

    app.route('')
        .get((req, res) => {
            res.send('Hello express')
        })
        .post((req, res) => {
            res.send('POST request to the homepage'); 
        })

     

    response method 

     

    응답값은 여러가지가 가능하다. 

     

    '개발 > nodejs' 카테고리의 다른 글

    nodejs + postgresql  (0) 2021.01.10
    nodejs + multer 파일 업로드  (0) 2021.01.07
    nodejs + s3 upload/get  (0) 2021.01.07
    node-schedule-tz  (0) 2021.01.07
    debugger  (0) 2020.12.24

    댓글

Designed by Tistory.