Node.js

Express

세이브 2021. 9. 3. 14:24

 

 Express 간단하게  설명하면  라우팅을 쉽게   있도록 도와주는 프레임워크입니다

라우팅을 편하게 하려고 쓰는 겁니다 !!!! 

 *라우팅 : 클라이언트에서 보내주는 주소에 따라 다른 처리 하는 것을 해요 

 

var express = require(‘expess’) // express 모듈을 불러오고 

var app = express()                    // express객체 생성한 후   변수 app에 넣어줍니다.

 

 변수app 가지고  express 프레임워크의 기능들을 사용할  있습니다.

 

출처 : T아카데미 Node.js

 

Express App  여러 개의 미들웨어가  결합되어 있는 형태입니다.

 

미들웨어 중간에서 어떤 동작을 해주는 프로그램인데  Express에선  그냥  요청과 응답 사이에서 어떠한 처리해주는 함수라고 생각하시면 돼요. 

 

어떤 요청은 미들웨어1에서 처리해주고   어떤 요청은 미들웨어 2에서 처리해줍니다. 

즉, 각각의 미들웨어는 자신에게 해당하는 요청인지 확인하고 맞다면 그 요청을 수행합니다.

 

 

미들웨어 1   (index.js) 

 

미들웨어 2  (index.js) 

 

 

미들웨어3 (users.js) 

 

 

클라이언트로부터 요청이 들어오면 각각의 미들웨어는 자신에게 해당하는 요청인지 확인하고 맞다면 그 요청을 수행합니다.