이력서 사이트 #3 | GET Request (Controller)

HyeonWooGa·2022년 7월 20일
0

사이드프로젝트

목록 보기
3/11

생성된 서버를 통해 URL에 접속하니 아래와 같은 화면이 출력되었습니다.

    위의 화면에서 우리는 두가지를 알아야합니다.
       1. / : 해당 URL의 root 페이지를 뜻합니다. 예를들어 구글을 접속할때 우리는 https://google.com 만 입력하지만 우리는 자동으로 https://google.com/ 에 접속하는 것입니다.
       2. GET : HTTP method 입니다. 자세하게 알아봅시다.


Reqest

  • 유저가 뭔가를 요청하거나, 보내거나, 무슨 행동을 한다.

GET Request

  • GET은 http의 많은 method 중 하나
    • HTTP : 서버가 의사소통하는 방법
  • GET : "get this page" 와 같은 의미

GET 요청에 반응(Response)하는 방법

  • app.get() 사용
    • 파라미터로 페이지 주소와 콜백함수를 전달합니다.
    • app.get('/') 적절히 반응(Response)해주지 않으면 무한 로딩이 발생합니다.
    • 예시
// ~/src/server.js

...
// GET 요청(request)에 반응(response)
app.get("/", handleGetHome);

...
// 유저가 홈페이지(루트페이지) 접속 시도시에 터미널에 메세지 출력
function handleGetHome() {
  console.log("Somebody is trying to go home.");
}

     유저가 / 페이지에 접속 요청시 터미널에서 요청확인 가능합니다.

     하지만 적절한 반응(Response)를 해주지 않았으니 무한로딩에 걸리는 것 확인할 수 있습니다.


profile
Aim for the TOP, Developer

0개의 댓글