Express란?
- Node.Js 프레임워크
- Node.Js를 더 효율적이고 쉬게 사용할 수 있게 함
- Node.Js가 스크류드라이버라면 Express는 전동 드릴 정도
- 공식 웹사이트: https://expressjs.com/
Express 서버 시작하기
- node.js 설치하기
mkdir express_server
새로운 서버 디렉토리 생성touch server.js
서버 파일 생성npm init
package.json 파일 생성npm install express
express 설치- 서버 실행 테스트하기
- server.js에 아래와 같이 작성
node server.js
명령어로 파일 실행
const express = require("express");
const app = express();
app.listen(3000, function(){
console.log("The server is running...")
});
Express 요청과 응답 처리하기
- 요청 처리하기
GET
const express = require("express");
const app = express();
app.get("/", function(req, res){
console.log(req)
});
app.listen(3000, function(){
console.log("The server is running...")
});
- 위 코드를 찍어보면
req
에 들어오는 사항들을 확인할 수 있음 - 아래와 같이 응답을 추가해 봄
const express = require("express");
const app = express();
app.get("/", function(req, res){
res.send("Hello")
});
app.listen(3000, function(){
console.log("The server is running...")
});
- 브라우저를 켜고
localhost:3000
을 입력하면Hello
가 화면에 표시됨
Express 서버 자동 새로고침
- nodemon을 설치하면 변경 사항 발생 시 서버 자동으로 새로고침 가능
더 읽어보기
'개발 > Express' 카테고리의 다른 글
Express (3) API 사용하기 (0) | 2022.09.27 |
---|---|
Express (2) 동적 웹사이트 만들기 (계산기 서비스) (0) | 2022.09.23 |