본문 바로가기

코딩/NodeJS

nodejs로 HTML 파일 띄워보기

반응형

명색이 백엔드 공부하는건데

그래도 HTML파일정도는 띄워봐야하지 않겠슴까

 

자 적당한 HTML파일 하나 만들어주고

 

서버 소스파일 하나 만듭시다

아 참고로

2023.01.20 - [코딩/NodeJS] - NodeJS로 서버 만들고 실행해보기

 

NodeJS로 서버 만들고 실행해보기

서버 뭔가 거창하고 어려울 것 같은데 우린 이미 지난 포스팅에서 준비를 다함 2023.01.19 - [코딩/NodeJS] - 백엔드 공부를 위한 NodeJS 알아보기 + 설치 백엔드 공부를 위한 NodeJS 알아보기 + 설치 개발

bebutae.tistory.com

요 포스팅에서 이어지는거니깐 이전 글 참고하세요

// express로 서버 만들기 기본 셋팅
const express = require("express");
const app = express();

// listen(서버 띄울 포트번호, 띄운 후 실행할 코드)
app.listen(8080, function () {
    console.log("서버 실행 중");
});

// get('경로', 함수)
// function(요청, 응답)
// html파일 띄우는 소스
app.get("/", function (req, res) {
    res.sendFile(__dirname + "/main.html");
});

그래서 암튼 이렇게 코드 작성하면 됨

저기 res.sendFile 부분에 /main.html이 내가 서버에 띄우고 싶은 html파일의 경로임

그리고 __dirname 저거 언더바(_)이거 2개 써야하니깐 주의하기

res.sendFile(__dirname + "html파일의경로")

이렇게 사용하면 된다는 말입니다

 

이번건 너무 쉽네요

반응형