Node.js/Node.js | Express.js
Get 요청 | sendFile() | __dirname
CodeMia
2021. 9. 28. 12:29
GET request 하기
get요청하고 파일로 받을려면 sendFile() 메소드를 이용한다
여기서 파일 주소를 "index.html"로 했을 때
내 컴퓨터 안에 서버가 있는 경우는 괜찮치만
서버가 클라우드나 다른 컴퓨터에 있다면 이 경로는 찾을 수가 없다.
__dirname을 붙여주면 /Users/mira/Desktop/코딩/calculator
이 폴더까지 전체 경로를 나타내 준다.
거기에 파일을 더해주면
res.sendFile(__dirname + "/index.html");
서버가 어디에 있든 해당 파일을 받을 수 있다.
파일 위치를 변경해도 알아서 찾아간다.