반응형
SMALL
HTTPS 프로토콜 권장에 따라, HTTPS 사용은 이제 선택이 아닌 필수인 경우가 많습니다.
따라서 HTTP 접속을 HTTPS 로 리다이렉트 처리해줄 필요가 있습니다.
Apach 나 nginx 와 같은 웹서버에서 http , https 를 제어하지 않고, was 서버에서 제어하는 방법은 아래와 같습니다.
app.use(function(req, res, next){
if(!req.secure){
res.redirect("https://"+ 도메인 + req.url);
}else{
next();
}
});
원리는 간단합니다. 모든 접속에 대해, secure 접속 여부를 확인하고, 아닌 경우 https 경로로 리다이렉트 시켜주는 방법 입니다.
위의 코드는 미들웨어 생성시 최상단에 작성되어야 합니다.
반응형
LIST
'SCRIPT > NODE JS' 카테고리의 다른 글
[Nodejs] Express Middleware 유형 (0) | 2019.09.18 |
---|---|
[NODEJS] Express Header 정보 숨기기 (0) | 2019.09.02 |
[NODEJS] 결제 API 연동하기 - 아임포트 (5) | 2019.08.27 |
[nodejs] Linux (Centos6.x ) 에 최신버전 Nodejs 설치하기 (0) | 2019.06.24 |
[NODEJS] fs 파일시스템 모듈 (0) | 2019.03.18 |