Выразить угловое одностраничное приложение

Привет, я новичок в nodejs & angularjs.

У меня есть требование для приложения angularjs, я планирую сделать бэкэнд REST API с использованием expressjs.

Для моего приложения у меня есть две части; один интерфейс пользователя для обычных пользователей и одна панель администратора или для управления всей базой данных приложения.

На github я нашел несколько семенных проектов с угловым экспрессом.

Таким образом, мой вопрос заключается в том, какой из них является лучшим выбором для меня среди следующих:

1. Создание одного приложения с использованием Express+ Angular(возможно ли создать отдельную область для администратора) 2. Внедрение промежуточного программного обеспечения для API REST и панели администратора с использованием узла. Затем сделайте отдельный угловой проект. Разместите два приложения отдельно.

Другой вопрос, должен ли я использовать экспресс или паруса js?

Любой, пожалуйста, может помочь мне.

Заранее спасибо.

2 ответа

Решение

Если вы новичок в AngularJS, я настоятельно рекомендую начинать с нуля, чтобы вы в общих чертах рассмотрели, как все складывается, мой личный опыт заключается в том, что лучше использовать начальные проекты или генераторы, если у вас есть базовое понимание того, как проект AngularJS и nodeJS объединяются

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

Вы должны использовать экспресс или паруса? Это сводится именно к тому, что вы создаете - у каждой библиотеки есть свои плюсы и минусы, я бы сказал, что вы должны взвесить все эти плюсы и минусы и принять решение о том, с какой библиотекой вы хотели бы пойти.

Вы можете использовать генераторы приложений. Одним из лучших генераторов является Yeoman. А вот http://yeoman.io/generators/ вы можете запросить генератор, который вы хотите

Другие вопросы по тегам