2014-04-21 5 views
0

짧은 링크를 기반으로하는 링크 리디렉션 기능을 포함하는 새 앱에서 작업합니다. 응용 프로그램에 세 부분이 있습니다 : 새로운 단축 링크를 로그인하고 추가하는 고객을위한Nodejs Link Shortener - API 사용

  1. 백 오피스가 요청을 수신
  2. Nodejs 응용 프로그램 (API를 사용합니다) (A 누군가가 단축 링크를 클릭 할 때) 과 (API를 사용합니다) 따라 리디렉션
  3. API를 자체

내가 (보안을 유지하기 위해 SSL 연결 필요) API를 확보하기 위해 기본 인증을 사용하려는 오전하지만 난 짧은 URL이되고 싶습니다 클라이언트가 원할 경우 비보안 웹 주소 (http).

질문 짧은 링크에 대해 http를 유지하면서도 API에 대한 보안 연결을 통해 단축 링크의 리디렉션 위치를 확인하려면 어떻게해야합니까?

처리하기 전에 노드 애플리케이션에서 https로 https를 전환 할 수 있습니까?

도움이나 제안 사항을 보내 주시면 감사하겠습니다.

참고 : 나는 Heroku에서 내 응용 프로그램을 호스팅하고 있습니다.

+0

nginx 뒤에 노드를 실행하십시오. HTTP와 HTTPS 모두에서 서비스하는 사이트를 만듭니다. –

+0

나는 Heroku를 사용하고있다 – tommyd456

+0

나는 그것을 얻지 않는다. API는 사용자가 던진 URL을 저장하고 나중에 정확한 URL로 리디렉션합니까? 이 두 부분은 어떻게 관련되어 있습니까? – jgillich

답변

1

https을 사용하는 경우 클라이언트가 http로 연결하면 http를 사용합니다. https로 자동 전환하려면 다음을 사용하십시오.

경로 상단에 있습니다. Heroku NodeJS http to https ssl forced redirect

+0

이것은 매우 유용하게 보입니다 - 이제 그 주변에서 놀 것입니다. – tommyd456