본문 바로가기
Node.js/Node.js | Express.js

Get 요청 | sendFile() | __dirname

by CodeMia 2021. 9. 28.

GET request 하기 

get요청하고 파일로 받을려면 sendFile() 메소드를 이용한다

 

 

여기서 파일 주소를 "index.html"로 했을 때

내 컴퓨터 안에 서버가 있는 경우는 괜찮치만

서버가 클라우드나 다른 컴퓨터에 있다면 이 경로는 찾을 수가 없다. 

 

__dirname을 붙여주면 /Users/mira/Desktop/코딩/calculator

이 폴더까지 전체 경로를 나타내 준다.

 

거기에 파일을 더해주면

res.sendFile(__dirname + "/index.html");

 

 

서버가 어디에 있든 해당 파일을 받을 수 있다.

 

파일 위치를 변경해도 알아서 찾아간다. 

 

 

'Node.js > Node.js | Express.js' 카테고리의 다른 글

자바스크립트 파일 경로 알아보기  (0) 2021.10.03
POST 요청  (0) 2021.09.28
계산기 서버 만들기 | body-parser | path.js |  (0) 2021.09.25
서버 기본 세팅 work flow  (0) 2021.09.24
Nodemon 설치하기 | rs  (0) 2021.09.24

댓글