Как защитить админку?
Любая авторизация должна выполнятся на строне сервера, всё что на стороне клиета обходится на раз!
Как именно - дело Вашею Есть десятки систем авторизациию Имя + пароль - самая распостраненная
Советую в гугл вбить node js authorization, и там будут примеры того как можно реализиовать авторизацию/аутентификацию