Study/Node.js
[Node.js_study] 서버에서 HTML 파일전송(GET요청)
갈푸라떼
2022. 4. 15. 21:41
client : 주소창에 URL을 입력해서 서버에 GET요청을 할 수 있음
서버 : 누군가 /pet으로 들어오면 /pet에 대한 데이터를 보내주세요. 라고 코드를 구성
* 누군가 GET 요청시 HTML 파일을 보내주도록 합시다.
(server.js랑 같은 폴더에 index.html 생성 후 작성)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<h4>안녕하세요 홈페이지입니다.</h4>
</body>
</html>
server.js
(server.js)
app.get('/', function(req, res) {
res.sendFile(__dirname +'/index.html')
});
* 누군가 / 경로로 접속시 (/ 하나만 있으면 홈페이지입니다)
server.js랑 같은 경로에 있는 /index.html 이라는 파일을 보내줍니다.
* sendFile() 함수를 쓰면 파일을 보낼 수 있습니다
* __dirname은 현재 파일의 경로를 뜻합니다.