반응형 백엔드/익스프레스8 [ExpressJs] 2장: 라우팅 기초 - 길을 만들고 안내하기 2장: 라우팅 기초 - 길을 만들고 안내하기라우팅(Routing)은 클라이언트의 요청 URL과 HTTP 메소드(GET, POST 등)에 따라 어떤 로직을 실행할지 결정하는 과정입니다. Express의 핵심 기능인 라우팅을 통해 서버의 각기 다른 "길"(엔드포인트)을 만드는 방법을 배웁니다.1. 핵심 개념라우트(Route): URL 경로(Path), HTTP 메소드(Method), 그리고 핸들러 함수(Handler)의 조합입니다.라우팅의 기본 구조:app.METHOD(PATH, HANDLER)app: express 인스턴스METHOD: HTTP 요청 메소드 (예: get, post, put, delete 등 소문자로 작성)PATH: 서버의 경로 (URL)HANDLER: 라우트가 일치할 때 실행되는 함수. .. 2025. 9. 22. [ExpressJs] 1장: Express.js 소개 및 첫 서버 만들기 1장: Express.js 소개 및 첫 서버 만들기Node.js 환경에서 웹 서버와 API를 만들기 위한 가장 대표적이고 미니멀한 프레임워크, Express.js의 세계에 오신 것을 환영합니다. Express의 기본 철학을 이해하고, 몇 줄의 코드로 간단한 웹 서버를 실행하는 방법을 배웁니다.1. 핵심 개념Node.js: 브라우저 바깥(서버 등)에서 JavaScript를 실행할 수 있게 해주는 런타임 환경입니다. Node.js 자체만으로도 웹 서버를 만들 수 있지만, 코드가 복잡하고 길어집니다.Express.js: Node.js의 핵심 http 모듈을 기반으로, 웹 애플리케이션을 더 쉽고 빠르게 만들 수 있도록 다양한 기능을 추가한 웹 프레임워크입니다. 복잡한 HTTP 요청 처리를 단순화하고, 라우팅, .. 2025. 9. 22. 이전 1 2 다음 반응형