Express (get, post ,req,res) 알아보기

성팡·2019년 12월 11일
0

JS라이브러리Express

목록 보기
2/8

GET 은 서버에서 어떤 데이터를 가져와서 보여줄때 사용이된다
ex)유튜브에 올라와있는 동영상들이 될수가 있다.

POST 는 서버의 데이터 값이나 상태를 바꾸기 위해서 사용이된다.
ex)유튜브에 올라와있는 동영상들 제목 수정

req 는 말그대로 요청을 하는것이고
res 는 값읕 반환해준다고 생각을 하면된다.

Get 에 대한 예제

const handleHome = () => console.log("Hi");

app.get("/", handleHome);

스크린샷 2019-12-11 오후 5.28.33.png
이런식으로 서버는 계속로딩중이다 이유는 서버에서 응답을 요청했는데 답장을 줘야할 것이 없어서 계속 로딩 중인것이다. 하지만 터미널을 확인하면 콘솔에 출력이 된것을 확인할수 있다. 요청에는 문제가 없다.
이럴때 서버로 응답을하거나 혹은 에러로 응답을 꼭해주어야한다.

이제 req,res 를 통해서 서버에 답장을 해주자!
const handleHome = (req, res) => {
console.log(req);
res.send("Hello from home");
};

스크린샷 2019-12-11 오후 5.34.20.png
콘솔 하고 이제는 홈페이지에 Hello from Home 이 출력이 되는것을 확인할수가 있다. res 는 홈페이지에 html 로 변환해서 값을 반환해주는 역활을 하고
req 는 정보등을 받아온다.

profile
비전공 고졸 성팡이 개발자 되기 프로젝트

0개의 댓글