-
ExpressFront-End👩🏻💻/네트워크👩🏻💻 2022. 6. 17. 09:39728x90
Express란?
node.js를 위한 간결한 웹 프레임워크이다.
node.js는 자바스크립트를 브라우저 외부에서 사용할 수 있게 해주는 프로그램이다.
Express 는 node.js 를 사용해 서버를 개발하고자 할때 쉽게 구성하고 만들 수 있게 해주는 프레임워크다.
- Express로 구현한 서버가 Node.js HTTP 모듈로 작성한 서버와 다른 점
- 미들웨어를 추가할 수 있다.
- 라우터를 제공한다.
Express 시작하기
먼저 설치를 위해 터미널 창에 npm install express
//응답으로 'Hello World!' 를 보내는 Express 서버 코드 const express = require('express') const app = express() const port = 3000 app.get('/', (req, res) => { res.send('Hello World!') }) app.listen(port, () => { console.log(`Example app listening on port ${port}`) })
주소창의 코드를 보면 200 이라는 숫자를 볼 수 있다. https 상태코드를 말한다.
1xx 조건부응답
2xx 응답성공
3xx 리다이렉션
4xx 요청오류 404 NotFound
5xx 서버오류
728x90'Front-End👩🏻💻 > 네트워크👩🏻💻' 카테고리의 다른 글
[Web Server] SOP & CORS (0) 2022.06.16 Unit8 - [HTTP/네트워크] REST API (0) 2022.06.13 Unit7 - [HTTP/네트워크] 브라우저의 작동원리(보이는 곳) (0) 2022.06.12 Unit7 - [HTTP/네트워크] 브라우저의 작동원리(보이지 않는 곳) (0) 2022.06.11 Unit7 - [HTTP/네트워크] 클라이언트-서버아키텍쳐/API (0) 2022.06.10