9월 4일 Express.js

2024. 9. 4. 22:43·Daily Logs/TIL (Today I Learned)

우리가 어떤 프로그램을 개발할 때, 모든 것을 처음부터 만드는 것은 엄청나게 많은 시간과 노력을 요구 하게됩니다. 이런 문제를 해결하기 위해 우리는 개발 과정에서 **웹 프레임워크(Web Framework)**를 도입하게 됩니다.

**웹 프레임워크(Web Framework)**란, 프로그래밍의 특정 부분을 추상화하여, 개발자가 더 높은 수준에서 프로그램을 작성할 수 있게 도와주는 도구입니다. 프레임워크는 **‘틀’**이라는 의미로, 개발하는 동안 준수해야하는 규칙과 구조를 제공하게 됩니다.

  • Express.js와 웹 서버(Web Server)는 동일하지 않습니다!
  • Express.js는 웹서버 자체가 아니라, 웹 서버를 구현하는데 도움을 주는 도구입니다. 즉, Node.js를 위한 웹 프레임워크입니다. 우리는 웹 서버를 구현할 때 Express.js 프레임워크를 사용하게 될 것입니다.

    • export 명령어를 변수나 함수 앞에 붙이면 외부 모듈에서 해당 변수나 함수에 접근할 수 있습니다.
    • → 이렇게 하면 하나의 큰 프로그램들을 작게 나누어, 다른 파일에서도 재사용 할 수 있습니다.
    • import, require 명령어를 사용하면 외부 모듈의 기능을 가져올 수 있습니다.

'Daily Logs > TIL (Today I Learned)' 카테고리의 다른 글

9월 9 일 관계형 데이터 베이스  (1) 2024.09.09
9월 6일 Node.js - Express.js  (1) 2024.09.06
9월 3일 Module  (0) 2024.09.03
9월 2일 REST API 개발  (0) 2024.09.02
8월 30일 node.js  (0) 2024.08.30
'Daily Logs/TIL (Today I Learned)' 카테고리의 다른 글
  • 9월 9 일 관계형 데이터 베이스
  • 9월 6일 Node.js - Express.js
  • 9월 3일 Module
  • 9월 2일 REST API 개발
Jcob.moon
Jcob.moon
반가워요~ 하루하루 꾸준히 코딩 작성하는 곳입니다 !!
  • Jcob.moon
    Pixelated Thoughts
    Jcob.moon
  • 전체
    오늘
    어제
    • HelloWorld (174)
      • Daily Logs (123)
        • TIL (Today I Learned) (64)
        • Algorithm Practice (55)
        • Dev Book Notes (4)
      • Deep Dives (36)
        • 문제 해결 (Troubleshooting) (3)
        • CS Fundamentals (22)
        • Career Prep (4)
        • Technical Notes (7)
      • Project Log (7)
      • Any (3)
      • Cooperation (4)
        • Github (2)
        • Conventions (1)
        • Git (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
Jcob.moon
9월 4일 Express.js
상단으로

티스토리툴바