Есть проект на Node.js + Angular, для аутентификации используется passport.js.
При запуске проекта, пользователю доступна страница с авторизацией и регистрацией.
После успешного входа на сайт, происходит переадресация на основное содержимое сайта таким образом:
res.sendfile('./public/main.html');
В адресной строке при этом отображается следующее:
127.0.0.1:2300/#!
Вопрос: как запретить прямой доступ к main.html (да и остальным страницам) из адресной строки, если пользователь не был аутентифицирован?