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 구축