반응형
웹페이지 접속 후 강제로 다른 사이트로 이동시키고 싶다면 응답 헤더의 Location
속성을 사용해서 구현할 수 있습니다.
예제는 서버단에서 구현을 한 뒤 크롬이나 익스플로러로 확인해보시면 됩니다.
server.js
//모듈을 추출합니다.
var http = require('http');
//웹 서버를 생성 및 실행합니다.
http.createServer(function(request, response){
//페이지 강제이동시 Location 속성을 바꿔준다,
//302는 리다이렉트 status code 보통 Location 쓸때 사용함.
response.writeHead(302, {'Location': 'http://www.naver.com'});
response.end();
}).listen(52273, function(){
console.log('Server Running at http://127.0.0.1:52273');
});
결과
크롬이나 익스플로러에 http://127.0.0.1:52273을 입력하면 바로 http://www.naver.com 사이트로 이동합니다.
'프로그래밍 > Node.js' 카테고리의 다른 글
Node.js - response.end 한글 깨짐 현상 해결법 (0) | 2015.01.05 |
---|---|
Node.js - HTML 페이지에서 입력받고 MYSQL 에 데이터 추가하기 (1) | 2015.01.03 |
Node.js - POST 요청 Node.js에서 처리 방법 (0) | 2015.01.02 |
Node.js - URL별로 다른 HTML 페이지 제공하기 (0) | 2015.01.02 |
Node.js - 포트2개를 사용한 이미지와 음악파일 서버 만들기 (0) | 2015.01.02 |
Node.js - File System 모듈을 이용한 HTML 페이지 제공 (0) | 2015.01.02 |
Node.js - mysql 데이터베이스 연동 방법 (0) | 2015.01.01 |
Node.js - EventEmitter 객체를 활용한 이벤트 생성 및 처리 (0) | 2014.12.31 |