본문 바로가기

App

[NODEJS] http 접속 https 로 Redirect 처리 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 경로로 리다이렉트 시켜주는 방법 입니다. 위의 코드는 미들웨어 생성시 최상단에 작성되어야 합니다. 더보기
[ANDROID] 이미 버전 코드가 1인 APK 또는 Android App Bundle이 있으므로 다른 버전 코드를 사용해야 합니다 [ANDROID] 이미 버전 코드가 1인 APK 또는 Android App Bundle이 있으므로 다른 버전 코드를 사용해야 합니다. 마켓에 등록할때, 아니 등록한 후, 버전이 업데이트 되었을때의 주의 사항입니다. 이말인 즉슨, 이미 버전 코드 1인 APK 가 업데이트 되어있으니, 버전이 수정되었으면, 코드번호도 바꿔서 올리도록 해라! 라는 이야기를 하고 있는겁니다. 그렇다면 우리는 그대로 해서, 버전이 다르다는 것을 프로젝트에 표기해주어야 겠지요. 이렇게 변경이되면, sync 를 (자동으로) 맞춘뒤에, 다시 apk 를 업데이트 하도록 합니다. 더보기
[ANDROID] APK 배포하기 [ANDROID] APK 배포하기 ' Android Studio '를 이용해서 APK 를 배포하는 방법에 대한 포스팅 입니다. 1. Build > Generate Signed Bulde / APK 2. App Bundle 과 APK 중 선택합니다.APP Bundle 은 사용자가 앱스토어를 통해 APP을 다운 받아 설치할 때에 각각의 사용자에게 필요한 설치파일만 제공하여 APP의 크기를 줄여주고, 설치 속도 및 다운로드 용량을 줄여줄 수 있는 배포 방식입니다. 배포 파일명은 .aab 이며, 이번 포스팅에서는 APK 배포에 대한 포스팅이므로 상세 설명은 생략하겠습니다.APK 를 선택하고 , 다음으로 넘어갑니다. 3. Create new 4. 각각의 Input box 에 정보를 기입합니다.점선 사각형박스에 들.. 더보기