Кто знает хорошие примеры использования (GitHub репо) архитектуры node.js + express которая разделена на слои (service, data access, controller)? Недавно заметил в своем проекте что вся логика и data access находятся в router, что не думаю хорошо
Можно использовать аутентификацию\авторизацию через сессии в spa приложении с бэком-express (через passport.js, стратегия "passport-local"? Или для подобных веще обязательно использовать JWT?
help me boys. Короче принимаю в файле handelbars другие файлы отправленные сервером спомощю {{{body}}}, но главная страничка почемуто дублирует текст у себя на страничке.... почему оно так ? Вродебе отправил главную страничку при переходе по роуту / только адин раз, а на деле загружаеться текст из двох таких страничек. Как мне это исправить ?
Использую (eslint, typescript, node). При экспортировании типа enum, в файле где импортирую его, кидает ошибку из eslint "no-shadows". Ссылаясь на то, выражение уже было декларировано выше. Почему такое происходит?
Так разве passport.js это не про серверную и одновременно клиентскую часть? Просто думал JWT правильнее и в плане серверной части для случае SPA (пусть и с SSR). По сути же сервер выдаёт токены и т.п для проверки логина\пароля (при первом заходе (аутентификации) и проверке на доступ к определённым роутам.