2021.11.10 > #3.0~#3.11 수강
2021.11.11 > 복습, 정리
2021.11.16 > done
REF: control + c -> 서버종료
import express from "express"
express -> pkg 이름
"express" -> npm과 nodeJS가 알아서 찾아주기 때문에 node-modules/ 경로지정 해 줄 필요없다.
서버: 항상 켜진 인터넷에 연결된 컴퓨터이다. 브라우저(유저)가 보내는request를 listening하고 있고, 이에 respond한다.
서버(app)이 들을 수 있도록, 외부개방하기
port: 컴퓨터의 문 혹은 창문. 즉, 서버가 듣고 있는 것
callBack: 서버가 시작할때 작동하는 함수
app.listen(port, callBack);
GET: http method
우리가 서버와 소통하는 방법
서버가 서로 소통하는 방법
request: 특정사이트에 접속하기 위한 url이며, 서버와 상호작용하는 모든 일들.
ex) 카톡 메시지 등
웹사이트에 접속할때 브라우저가 웹사이트를 req하고, 가져온다
req: 브라우저(유저)가 나에게 무슨행동을 하거나, 무언가를 달라고 하는 것
서버가 무엇을 해야하는지 알게 하기
"/": get req route, 즉 url
app.get("/", callBack)
브라우저 req / middleware / 우리의 res
app.use(): 모든 url에서 작동한다.
순서가 중요: 위에서 아래로, 왼쪽에서 오른쪽으로 진행된다.