728x90

# 출처 : https://www.opentutorials.org/course/3332/21063

 

App - Not found 오류 구현 - 생활코딩

수업소개 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아봅니다.  강의 소스코드 main.js 변경사항 var http = require('http'); var fs = require('fs'); var url = requ

www.opentutorials.org

# 출처 : https://www.opentutorials.org/course/3332/21064

 

App - 홈페이지 구현 - 생활코딩

수업소개 조건문을 활용해서 홈페이지를 표현하는 방법을 살펴봅니다.  강의 소스코드 main.js 변경사항 var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function(req

www.opentutorials.org


Not found 오류 구현

구현한 웹 페이지에서 url.parse(_url, true)을 출력하면, 다음과 같은 콘솔 창을 확인할 수 있고, 거기에 pathname을 확인할 수 있다.
앞서 언급한 pathname에 따라 실행 동작을 달리하는 것을 확인할 수 있다. response.writeHead(200);를 적어 컴퓨터에게 파일을 성공적으로 전송했다고 알려준다.
있지 않은 파일을 요청할 시, response.writeHead(404);를 적어 컴퓨터에게 파일을 찾을 수 없다고 알려준다. 또한, response.end('Not found');를 적어 사용자에게 정보를 전달해준다.

 

 

홈페이지 구현

홈을 눌렀을때, undefined가 뜬 것을 확인할 수 있다. 이를 해결하기 위해 아래와 같이 수정하였다.
다음과 같이 홉페이지를 눌렀을때, 적용한 텍스트로 출력되는 것을 확인할 수 있다.

 

 

 

# 사용한 코드

728x90

+ Recent posts