Как защитить паролем приложение nodejs с помощью альтернативы htaccess

У меня есть сайт, размещенный в aws с www.domain.com с 2 поддоменами test.domain.com и stage.domain.com - ... Я использую MEAN для разработки, теперь я хочу, чтобы пароль защищал мои поддомены test.domain.com и stage.domain.com но так же, как и в php с использованием htaccess.

теперь мне лично нравится этот подход htaccess, потому что в этом подходе ваш код для приложения будет таким же, аутентификация будет добавлена htaccess. любая идея, как сделайте это в nodejs без изменения кода приложения, чтобы я мог удалить это в будущем, если захочу.

П. С. : приветствуются только намеки.

1 ответов


.htaccess не изменяет код, потому что он используется веб-сервером Apache.

рассмотрим этот узел.js-это ваш веб-сервер ,поэтому здесь происходит магия (технически, требуется меньше кода для добавления basicAuth в узел, чем для добавления htaccess в apache + write.htacess file).

Что-то, где-то должно знать, что аутентификация должна быть выполнена :).

вот ссылка на простой способ сделать это в узле :

основной HTTP аутентификация с помощью Node и Express 4