Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한 Node.js 웹 애플리케이션 프레임워크이다.
Node.js는 표준 웹서버 프레임워크로 불려질 만큼 많은 곳에서 사용하고 있다.
Node.js는 Chrome의 V8엔진을 이용하여 JavaScript로 브라우저가 아니라 서버를 구축하고, 서버에서 JavaScript가 작동되도록 해주는 런타임 환경 플랫폼이다.
npm i express
console에 위의 명령어를 실행하면 node_modules이 생성된다.

또한, pakage.json의 dependencies항목에 express가 추가된다.

const express = require("express"); // require모듈로 express모듈을 import한다.
const app = express(); // express instance 생성
app.use(express.json()); // json type의 body를 파싱하도록 미들웨어 설정
app.use(express.urlencoded({extended:true})); // HTML 폼에서 전송된 데이터를 해석하는 미들웨어 설정
app.get("/", (req, res)=>{
res.send('Hello, Node!');
});
app.listen(3000, () => {
console.log('서버 실행 중');
});
