저희가 url에 요청하는 것은 get 요청으로 하는 것이죠. 예를 들자면 네이버 접속하는 것처럼요. HTTP 메소드중에서 GET이라는 것을 이용해서 요청하는 것이고요.
node.js에서 제공하는 get이라는 함수에 url path를 적어주고나서, 뒤에 requset와 response라는 인자를 넣어서 콜백 함수를 만듭니다. 이것도 비동기로 처리가 됩니다.
결과:
요번에는 응답 값을 html 형태로 줄 것입니다.
결과
h1 태그를 잘 해석해서 h1 형태로 hi friend!가 화면에 찍힌 것을 볼 수 있습니다.
이번에는 html 태그로 이용해서 화면에 문장을 보여주는 것 말고 파일 내용을 보여주는 것을 해보겠습니다.
그전에는 res.send()로 화면에 응답을 출력해줬는데요. 요번에는 res.sendFile()을 통해서 파일을 화면에 응답으로 보내는 것을 해보겠습니다.
그런데 res.sendFile()을 통해서 보내면, 모든 절대 경로를 다 적어줘야합니다. 근데 그 귀찮은 일을 해결하기 위해서 __dirname을 사용합니다.
코드
main.html
app.js
결과:
정상적으로 html 파일을 띄울 수 있는 것을 확인할 수 있습니다.
'IT-백엔드' 카테고리의 다른 글
SQL과 NoSQL 차이점 1 (0) | 2024.01.24 |
---|---|
node.js + Express 웹 서버 설정1(Express 기반 웹서버 구동) (0) | 2024.01.24 |
node.js + Express 웹 서버 설정3(static 디렉터리 설정) (0) | 2024.01.24 |
Request,Response 처리 기본1(POST 요청 처리) (0) | 2024.01.24 |
Request,Response 처리 기본1(POST 요청 처리) (0) | 2024.01.24 |