인프런 커뮤니티 질문&답변

바스니카님의 프로필 이미지
바스니카

작성한 질문수

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

fs로 HTML 읽어 제공하기

Content-Type 질문드립니다.

작성

·

111

0

const http = require("http");
const fs = require("fs").promises;

const server = http
  .createServer(async (req, res) => {
    try {
      res.writeHead(200, { "Content-Type": "text/html; charset=utf-8" });
      const data = await fs.readFile("./index.html");
      res.end(data);
    } catch (e) {
      console.error(e);
      res.writeHead(200, { "Content-Type": "text/plain; charset=utf-8" });
      res.end(e.message);
    }
  })
  .listen(8080);

server.on("listening", () => console.log("8080번 port에서 실행중..."));

 

응답에 Content-Type을 넣어서 Network를 확인했는데 아래와 같이 나옵니다.

 

 

text/html; charset=utf-8 이 아니라 text/javascript 로 나오는 건가요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네트워크 탭에서 어떤 요청을 클릭하신 건가요?

바스니카님의 프로필 이미지
바스니카
질문자

처음에 js.js만 나오길래 그거 눌렀습니다.

질문 작성하고 다시 확인하니 localhost가 떠서 그거 누르니까 나오더라고요.

그래서 질문 삭제하려고 했는데 벌써 달아주셨네요..

죄송합니다.

바스니카님의 프로필 이미지
바스니카

작성한 질문수

질문하기