본문 바로가기

개발일기

24.02.18 개발일기 node.js moudle 시스템

1.  node.js모듈 시스템을 사용

 

2. 모듈은 부품과 같은 역할 여러 모듈을 조립해서 하나의 앱을 만들 수 있음

 

3. 모듈을 내보낼 때는 exports, 불러올때는 require, 꼭 기억해야 합니다.

 

4. 모듈의 종류에는 기본 모듈, 확장 모듈, 일반 모듈, 네이티브 모듈, 지역 모듈, 전역 모듈

 

5. global 객체를 통해 전역 객체를 사용하고 exports, require, module 등은 global 객체에 포함되어 있습니다.

 

6. 기본 모듈에서 자주 쓰이는 모듈에는 global process os util fs url 등이 있습니다.

 

7. http 모듈을 사용해서 request와 response를 구현 할 수 있음

 

8.http.createServer()로 서버를 만드는데 필요한 인자로는 request, response, 콜백함수가 있음

 

9. express 모듈은 http와 fs 모듈을 사용하여 구현을 더 간단하게 만들어주는 Node.js의 백엔드 프레임워크입니다.

 

10. express 모듈은 connect 컴포넌트 기반으로 동작하며 connect 컴포넌트는 미들웨어를 뜻합니다. 미들웨어는

기본적인 서비스 외에 다른 부가 서비스를 이용할 수 있게 해주는 소프트웨어

 

11.http 요청 메소드는 GET, POST, PUT, PATCH, DELETE 등이 있습니다.

 

 

12. express에서 미들웨어는 app.use()함수를 통해 사용합니다.

 

 

13. static 파일이란 정적 파일을 의미하며 css, script 이미지 등과 같이 내용이 고정되어 응답할 때 별도의 처리가 필요 없는 파일을 말합니다.

 

14. express에서 라우터는 일종의 미들웨어이고 요청 uri에 따라 어떤 응답을 보내주어야 하는 지 결정합니다.

 

15. 자주 사용하는 미들웨어로는 static, morgan, cookie-parser, express-session 등이 있습니다.