Share
Sign In
Ch9. Not found 오류 구현 - Node.js
사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
var title = queryData.id 밑 줄에 console.log(url.parse(_url,true)); 를 추가하여 url을 분석 했을 때 어떤 정보가 있는지 살펴보자. main.js를 실행시키고 CSS페이지로 이동하자.
우리는 이때 콘솔에 표시된 pathname과 path를 살펴보면 pathname은 경로 이름을 표시한 것이고 path는 queryString을 포함한 값임을 알 수 있다.
2.
Not Found 구현하기
이제 사용자가 올바르게 들어왔다면 화면을 출력하고 올바르게 들어오지 안았다면 Not Found 페이지를 생성 할 것이다.
우선 분석한 pathname 경로를 변수에 담고, 조건문을 만들자.
서버가 브라우저에게 페이지가 올바르게 전송됬다는 것을 알리기위한 번호는 200으로
페이지를 찾을 수 없을 땐 404를 전송한다.
메인페이지 Undefined 수정하기
Node.js 홈으로 돌아가기
Node.js / Express.js
메인으로 돌아가기
사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
var title = queryData.id 밑 줄에 console.log(url.parse(_url,true)); 를 추가하여 url을 분석 했을 때 어떤 정보가 있는지 살펴보자. main.js를 실행시키고 CSS페이지로 이동하자.
우리는 이때 콘솔에 표시된 pathname과 path를 살펴보면 pathname은 경로 이름을 표시한 것이고 path는 queryString을 포함한 값임을 알 수 있다.
2.
Not Found 구현하기
이제 사용자가 올바르게 들어왔다면 화면을 출력하고 올바르게 들어오지 안았다면 Not Found 페이지를 생성 할 것이다.
우선 분석한 pathname 경로를 변수에 담고, 조건문을 만들자.
서버가 브라우저에게 페이지가 올바르게 전송됬다는 것을 알리기위한 번호는 200으로
페이지를 찾을 수 없을 땐 404를 전송한다.
메인페이지 Undefined 수정하기
Node.js 홈으로 돌아가기
Node.js / Express.js
메인으로 돌아가기
사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
var title = queryData.id 밑 줄에 console.log(url.parse(_url,true)); 를 추가하여 url을 분석 했을 때 어떤 정보가 있는지 살펴보자. main.js를 실행시키고 CSS페이지로 이동하자.
우리는 이때 콘솔에 표시된 pathname과 path를 살펴보면 pathname은 경로 이름을 표시한 것이고 path는 queryString을 포함한 값임을 알 수 있다.
2.
Not Found 구현하기
이제 사용자가 올바르게 들어왔다면 화면을 출력하고 올바르게 들어오지 안았다면 Not Found 페이지를 생성 할 것이다.
우선 분석한 pathname 경로를 변수에 담고, 조건문을 만들자.
서버가 브라우저에게 페이지가 올바르게 전송됬다는 것을 알리기위한 번호는 200으로
페이지를 찾을 수 없을 땐 404를 전송한다.
메인페이지 Undefined 수정하기
Node.js 홈으로 돌아가기
Node.js / Express.js
메인으로 돌아가기
사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
var title = queryData.id 밑 줄에 console.log(url.parse(_url,true)); 를 추가하여 url을 분석 했을 때 어떤 정보가 있는지 살펴보자. main.js를 실행시키고 CSS페이지로 이동하자.
우리는 이때 콘솔에 표시된 pathname과 path를 살펴보면 pathname은 경로 이름을 표시한 것이고 path는 queryString을 포함한 값임을 알 수 있다.
2.
Not Found 구현하기
이제 사용자가 올바르게 들어왔다면 화면을 출력하고 올바르게 들어오지 안았다면 Not Found 페이지를 생성 할 것이다.
우선 분석한 pathname 경로를 변수에 담고, 조건문을 만들자.
서버가 브라우저에게 페이지가 올바르게 전송됬다는 것을 알리기위한 번호는 200으로
페이지를 찾을 수 없을 땐 404를 전송한다.
메인페이지 Undefined 수정하기
Node.js 홈으로 돌아가기
Node.js / Express.js
메인으로 돌아가기
사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
var title = queryData.id 밑 줄에 console.log(url.parse(_url,true)); 를 추가하여 url을 분석 했을 때 어떤 정보가 있는지 살펴보자. main.js를 실행시키고 CSS페이지로 이동하자.
우리는 이때 콘솔에 표시된 pathname과 path를 살펴보면 pathname은 경로 이름을 표시한 것이고 path는 queryString을 포함한 값임을 알 수 있다.
2.
Not Found 구현하기
이제 사용자가 올바르게 들어왔다면 화면을 출력하고 올바르게 들어오지 안았다면 Not Found 페이지를 생성 할 것이다.
우선 분석한 pathname 경로를 변수에 담고, 조건문을 만들자.
서버가 브라우저에게 페이지가 올바르게 전송됬다는 것을 알리기위한 번호는 200으로
페이지를 찾을 수 없을 땐 404를 전송한다.
메인페이지 Undefined 수정하기
Node.js 홈으로 돌아가기
Node.js / Express.js
메인으로 돌아가기
사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
var title = queryData.id 밑 줄에 console.log(url.parse(_url,true)); 를 추가하여 url을 분석 했을 때 어떤 정보가 있는지 살펴보자. main.js를 실행시키고 CSS페이지로 이동하자.
우리는 이때 콘솔에 표시된 pathname과 path를 살펴보면 pathname은 경로 이름을 표시한 것이고 path는 queryString을 포함한 값임을 알 수 있다.
2.
Not Found 구현하기
이제 사용자가 올바르게 들어왔다면 화면을 출력하고 올바르게 들어오지 안았다면 Not Found 페이지를 생성 할 것이다.
우선 분석한 pathname 경로를 변수에 담고, 조건문을 만들자.
서버가 브라우저에게 페이지가 올바르게 전송됬다는 것을 알리기위한 번호는 200으로
페이지를 찾을 수 없을 땐 404를 전송한다.
메인페이지 Undefined 수정하기
Node.js 홈으로 돌아가기
Node.js / Express.js
메인으로 돌아가기
사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
var title = queryData.id 밑 줄에 console.log(url.parse(_url,true)); 를 추가하여 url을 분석 했을 때 어떤 정보가 있는지 살펴보자. main.js를 실행시키고 CSS페이지로 이동하자.
우리는 이때 콘솔에 표시된 pathname과 path를 살펴보면 pathname은 경로 이름을 표시한 것이고 path는 queryString을 포함한 값임을 알 수 있다.
2.
Not Found 구현하기
이제 사용자가 올바르게 들어왔다면 화면을 출력하고 올바르게 들어오지 안았다면 Not Found 페이지를 생성 할 것이다.
우선 분석한 pathname 경로를 변수에 담고, 조건문을 만들자.
서버가 브라우저에게 페이지가 올바르게 전송됬다는 것을 알리기위한 번호는 200으로
페이지를 찾을 수 없을 땐 404를 전송한다.
메인페이지 Undefined 수정하기
Node.js 홈으로 돌아가기
Node.js / Express.js
메인으로 돌아가기
사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
var title = queryData.id 밑 줄에 console.log(url.parse(_url,true)); 를 추가하여 url을 분석 했을 때 어떤 정보가 있는지 살펴보자. main.js를 실행시키고 CSS페이지로 이동하자.
우리는 이때 콘솔에 표시된 pathname과 path를 살펴보면 pathname은 경로 이름을 표시한 것이고 path는 queryString을 포함한 값임을 알 수 있다.
2.
Not Found 구현하기
이제 사용자가 올바르게 들어왔다면 화면을 출력하고 올바르게 들어오지 안았다면 Not Found 페이지를 생성 할 것이다.
우선 분석한 pathname 경로를 변수에 담고, 조건문을 만들자.
서버가 브라우저에게 페이지가 올바르게 전송됬다는 것을 알리기위한 번호는 200으로
페이지를 찾을 수 없을 땐 404를 전송한다.
메인페이지 Undefined 수정하기
Node.js 홈으로 돌아가기
Node.js / Express.js
메인으로 돌아가기
사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
var title = queryData.id 밑 줄에 console.log(url.parse(_url,true)); 를 추가하여 url을 분석 했을 때 어떤 정보가 있는지 살펴보자. main.js를 실행시키고 CSS페이지로 이동하자.
우리는 이때 콘솔에 표시된 pathname과 path를 살펴보면 pathname은 경로 이름을 표시한 것이고 path는 queryString을 포함한 값임을 알 수 있다.
2.
Not Found 구현하기
이제 사용자가 올바르게 들어왔다면 화면을 출력하고 올바르게 들어오지 안았다면 Not Found 페이지를 생성 할 것이다.
우선 분석한 pathname 경로를 변수에 담고, 조건문을 만들자.