Выразить угловое одностраничное приложение
Привет, я новичок в nodejs & angularjs.
У меня есть требование для приложения angularjs, я планирую сделать бэкэнд REST API с использованием expressjs.
Для моего приложения у меня есть две части; один интерфейс пользователя для обычных пользователей и одна панель администратора или для управления всей базой данных приложения.
На github я нашел несколько семенных проектов с угловым экспрессом.
Таким образом, мой вопрос заключается в том, какой из них является лучшим выбором для меня среди следующих:
1. Создание одного приложения с использованием Express+ Angular(возможно ли создать отдельную область для администратора) 2. Внедрение промежуточного программного обеспечения для API REST и панели администратора с использованием узла. Затем сделайте отдельный угловой проект. Разместите два приложения отдельно.
Другой вопрос, должен ли я использовать экспресс или паруса js?
Любой, пожалуйста, может помочь мне.
Заранее спасибо.
2 ответа
Если вы новичок в AngularJS, я настоятельно рекомендую начинать с нуля, чтобы вы в общих чертах рассмотрели, как все складывается, мой личный опыт заключается в том, что лучше использовать начальные проекты или генераторы, если у вас есть базовое понимание того, как проект AngularJS и nodeJS объединяются
Технически оба варианта один и два действительны, однако я бы остановился на варианте один, это означает, что вы можете встроить аутентификацию и авторизацию в свое приложение и использовать их, чтобы запретить пользователям доступ к разделу администратора - это уменьшает сложность, поскольку вам не нужно управлять несколькими проекты, а также могут принести пользу лично вам, поскольку это позволяет вам погрузиться в безопасность и расширить свои знания.
Вы должны использовать экспресс или паруса? Это сводится именно к тому, что вы создаете - у каждой библиотеки есть свои плюсы и минусы, я бы сказал, что вы должны взвесить все эти плюсы и минусы и принять решение о том, с какой библиотекой вы хотели бы пойти.
Вы можете использовать генераторы приложений. Одним из лучших генераторов является Yeoman. А вот http://yeoman.io/generators/ вы можете запросить генератор, который вы хотите