설치 node.js가 이미 설치되어 있다고 가정하고, 프로젝트 폴더 생성 후 다음 명령어를 입력한다. // 설치 npm i express 가장 간단한 express 앱 예시 // 기본 예제 코드 const express = require("express"); const app = express(); app.get("/", function (req, res) { res.send("Hello World"); }); app.listen(3000); line 5) 첫번째 인자를 보면, http://localhost:3000은 디폴트로 들어있는 값이고, "/"는 http://localhost:3000 이 주소로 요청이 오면~이라는 뜻을 담고 있다. line 9) 포트넘버를 3000으로 설정한다는 의미이다. htt..
기본 라우팅(Routing)은 URL(또는 경로) 및 특정한 HTTP 요청 메소드(GET, POST 등)인 특정 엔드포인트(URL)에 대한 클라이언트 요청에 애플리케이션이 응답하는 방법을 결정하는 것을 말한다. 각 라우트는 하나 이상의 핸들러 함수를 가질 수 있으며, 이러한 함수는 라우트가 일치할 때 실행된다. 다음은 라우트의 기본 구조이다. app.METHOD(PATH, HANDLER) app: express의 인스턴스 METHOD: HTTP 요청 메소드 PATH: 서버에서의 경로 HANDLER: 라우트가 일치할 때 실행되는 함수 다음과 같이 기본 세팅을 한 후 예제를 실행해 보겠다 . const express = require("express"); const app = express(); app.li..