https://expressjs.com/ko/4x/api.html#express.json [ express document ]
위 사이트를 참조해보면,
좌측에 크게 express 는 app, req, res, router 파트로 나뉘는데,
서버 개발에 필요한 패키지 모음인만큼 HTTP 통신에 관한 코드들이다.
우선 이번 시간에는 서버 생성과 관련된 app 을 살펴보기로 한다.
앞선 포스트에서 설명했었듯, Express 는 Node.js 에서 서버 구축을 쉽게 해주는 프레임워크다.
그냥 서버 개발에 필요한 패키지 모음이라고 생각하기로 했다.
import express from "express";
// node_modules 에서 express 라는 package 가져오기
const app = express();
// epress() 는 express application 을 만든다.
app.listen( 포트번호, 콜백함수)
// listen() 은 app(server)가 사용자의 요청을 듣도록 만든다. 몇번 포트에 요청이 왔을 때 어떤 함수를 발동할 지를 결정한다.
const 콜백함수 = () => { }
// 어떤 함수를 발동할 건지 구체적으로 이제 설정해주면 된다.
package.json 의 script 에 있는 babel 설정이 끝난 server 파일 시작하는 명령어 입력.
이 포스트의 경우, npm run dev
브라우저에 localhost: 포트 번호
터미널에서 ctrl + c 키를 누르면 서버가 종료된다.