dada's

[Node.js] node.js 프로젝트 - To Do App 만들기 3 (서버에서 HTML파일 전송) 본문

Node.js

[Node.js] node.js 프로젝트 - To Do App 만들기 3 (서버에서 HTML파일 전송)

dykang 2022. 6. 18. 14:06
728x90

 

 

일단, 서버를 껏다 다시 키는 작업이 번거로우니 nodemon을 설치 한다

nodemon파일을 저장할때마다 알아서 서버를 새로 시작해준다(브라우저 새로고침 필요)

 

설치방법은 새터미널에서 npm install -g nodemon을 입력하면 된다

yarn으로 설치를 한다면 yarn add global nodemon을 입력하면 된다

 

설치 후엔 nodemon server.js (server.js는 파일명이다)라고 입력해주면 된다

 

GET요청시 HTML파일 보내주기

html파일을 하나 만들어준다 나는 index.html파일을 만들었고 이것은 메인페이지이다

그리고 이와같이 코드를 짜준다

app.get('/', function (요청, 응답) {
  응답.sendFile(__dirname + '/index.html');
});

 


 

💡용어 정리💡

• '/' : 슬래시 하나는 홈페이지를 뜻한다

• .sendFile : 보낼 파일의 경로이다 이게 html파일을 보여주는 코드이다

• __filename : 현재 실행중인 파일 경로를 뜻한다

• __dirname : direction name의 줄임말로 현재 실해중인 폴더 경로를 뜻한다

728x90
Comments