2つのサブドメインtest.domain.comとstage.domain.comを持つwww.domain.comでawsでホストされているサイトがあります。私は開発にMEANを使用していますが、今私が欲しいのは、サブドメインtest.domain.comとstage.domain.comをパスワードで保護することですが、htaccessを使用するphpの場合と同様の方法です。
このアプローチではアプリケーションのコードが同じになり、認証がhtaccessによって追加されるため、私は個人的にこのhtaccessアプローチが好きです。 アプリケーションコードを変更せずにnodejsでそれを行う方法、将来必要に応じて削除できるようにする方法。
P.S. :ヒントのみを歓迎します。
.htaccessは、Apache Webサーバーによって使用されるため、コードを変更しません。
Node.js IS Webサーバーであるため、ここで魔法が起こります(技術的には、Apacheにhtaccessを追加して.htacessファイルを書き込むよりも、ノードにbasicAuthを追加する方がコードが少なくて済みます)。
何か、どこかで認証が行われることを知っている必要があります:)。
ノードでそれを行う簡単な方法へのリンクは次のとおりです。
NodeおよびExpress4 を使用した基本HTTP認証