ejs (2) 썸네일형 리스트형 [Node.js] 자주 쓰는 의존성 패키지 EJS 템플릿 엔진 Javascript 코드를 HTML 템플릿에 삽입하여 동적으로 HTML을 생성하는 데 사용되는 템플릿 엔진이다. 이를 통해 웹 페이지를 동적으로 생성하는 데 유용하다. 설치 방법 package.json을 업데이트 한다. 터미널에서 다음과 같은 명령어를 입력하여 npm으로 설치한다. npm install ejs 기본 문법 : Javascript 코드를 실행하는 데 사용, 이 안에는 서버 측의 데이터와 로직을 작성할 수 있다. { res.render("index", { title: "MainPage", length: 5, }); }); app.get("/list", (req, res) => { fs.readFile( __dirname + "/../../data/data1.json", "u.. [Node.js] Express.js Node.js로 웹 서버에 필요한 기능을 하나하나 다 짜면, 귀찮은것들(Routing, Session, ...)이 많다. Node.js 웹 프레임워크(Express, Koa, Hapi)를 사용하면 간편하게 웹 서버를 구축 할 수 있다. Express는 npm으로 설치할 수 있다. npm install express Express 서버 생성 서버를 만드는 코드를 살펴보자. const express = require('express'); const app = express(); // 루트 URL에 대한 라우트 정의 app.get('/', (req, res) => { res.send('안녕하세요!'); }); // 서버를 3000번 포트로 시작 const port = 3000; app.listen(port, .. 이전 1 다음