Share
Sign In

Ch9. Not found 오류 구현 - Node.js

사전준비
이번엔 JavaScript의 조건문을 활용하여 존재하지 않는 정보에 대한 요청이 들어왔을 때 Not found 오류 메시지를 전송하는 방법을 알아보자.
우선 이전의 만들었던 Main.js에 다음 부분을 제거하자.
우리가 이제 구현할 것이기도하고 코드가 별로 올바르지 못하다.
그리고 바로 다음 줄의 response.writeHead(200); 부분도 readFile() 함수 안으로 넣을것이다.
Not Found 페이지
자 이제 하고자 하는것은 조건문을 활용하여 사용자가 우리의 디렉토리의 파일에 있는 올바른 경로로 들어왔다면 해당 페이지를 보여주고 존재하지 않는 경로로 들어왔다면 Not Found페이지를 출력할 것이다.
1.
우선 사용자가 루트로 접근했는가를 구분할 것이다. 루트란 어떤 경로도 지정되지 않은 (http://localhost:3000/) 이런 상황을 가리킨다.
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.
우선 사용자가 루트로 접근했는가를 구분할 것이다. 루트란 어떤 경로도 지정되지 않은 (http://localhost:3000/) 이런 상황을 가리킨다.
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.
우선 사용자가 루트로 접근했는가를 구분할 것이다. 루트란 어떤 경로도 지정되지 않은 (http://localhost:3000/) 이런 상황을 가리킨다.
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.
우선 사용자가 루트로 접근했는가를 구분할 것이다. 루트란 어떤 경로도 지정되지 않은 (http://localhost:3000/) 이런 상황을 가리킨다.
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.
우선 사용자가 루트로 접근했는가를 구분할 것이다. 루트란 어떤 경로도 지정되지 않은 (http://localhost:3000/) 이런 상황을 가리킨다.
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.
우선 사용자가 루트로 접근했는가를 구분할 것이다. 루트란 어떤 경로도 지정되지 않은 (http://localhost:3000/) 이런 상황을 가리킨다.
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.
우선 사용자가 루트로 접근했는가를 구분할 것이다. 루트란 어떤 경로도 지정되지 않은 (http://localhost:3000/) 이런 상황을 가리킨다.
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.
우선 사용자가 루트로 접근했는가를 구분할 것이다. 루트란 어떤 경로도 지정되지 않은 (http://localhost:3000/) 이런 상황을 가리킨다.
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.
우선 사용자가 루트로 접근했는가를 구분할 것이다. 루트란 어떤 경로도 지정되지 않은 (http://localhost:3000/) 이런 상황을 가리킨다.
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 경로를 변수에 담고, 조건문을 만들자.