如何使用htaccess的替代密码保护nodejs应用程序

我有一个与www.domain.com aws托pipe的网站,有两个子域test.domain.com和stage.domain.com。 我正在使用MEAN进行开发,现在我想要的是密码保护我的子域test.domain.com和stage.domain.com,但以类似的方式,我们在使用htaccess的PHP中。

现在我个人喜欢这个htaccess方法,因为在这个方法中你的应用程序的代码将是相同的,authentication将被htaccess添加。 任何想法如何在不改变应用程序代码的情况下在nodejs中做到这一点,以便我可以在将来如果我想要删除它

PS:只有提示欢迎。

       

网上收集的解决方案 "如何使用htaccess的替代密码保护nodejs应用程序"

.htaccess不会更改代码,因为它是由Apache Web服务器使用的。

考虑到Node.js是你的web服务器,所以这就是魔术发生的地方(从技术上讲,添加basicAuth到节点比添加htaccess到apache +写入.htacess文件需要更less的代码)。

某事,某处必须知道authentication将被完成:)。

以下是在节点中执行该操作的简单方法的链接:

使用Node和Express进行基本的HTTP身份validation4