Til Home

2020-02-05

Facts

프로젝트

  • 서버에서 초기 데이터를 저장하고 메서드도 저장했다.
  • 서버에서 데이터를 불러와서 출력을 했다.
  • get으로 메서드를 써서 특정한 값을 출력하려고 했는데 잘 안되네요

Feelings

  • 오타를 너무 많이 낸다는 것을 느껴진다.

Findings

미들웨어 함수는 요청 객체(req), 응답 객체(res) 및 next 함수를 가지고 있는 함수이다. 서버와 클라이언트 중간에서 중계 역할을 한다고도 할 수 있다.

미들웨어 기능은 다음과 같은 작업을 수행할 수 있다.

  • 코드를 출력
  • 요청을 받고 수정 등을 해서 반환(반응)
  • 요청-응답 사이클을 종료
  • 스택에 있는 다음 미들웨어를 호출
app.get('/', function(req, res, next)){
    next();
})

대충 이러한 모양을 가지고 있다.
get 은 http 메서드이다.
’/‘는 미들웨어 기능이 적용되는 경로이다.
”req”는 미들웨어 함수에 인수를 요청한다.
”res”는 미들웨어 함수에 대한 HTTP 응답 인수다.
”Next”는 미들웨어 함수에 대한 콜백 인수다.

Future Action

  • 오타를 내지 않기 위해서 쓸때 꼼꼼히 적겠습니다.

Feedback

Things to do later

프로젝트

  • 서버API 구축