Начало работы со стеком MEAN может показаться очень сложным вначале. Вы можете подумать, что есть слишком много новых технологий для изучения. Правда в том, что вам действительно нужно знать только «Javascript». Правильно, MEAN - это просто стек веб-разработки javascript.
Итак, как вы на самом деле начинаете разрабатывать стеки MEAN?
Первым шагом является создание структуры проекта. Я нашел следующую структуру, чтобы сделать больше смысла:
Контроллеры/DB/package.json server.js общественности/
Эта структура позволяет сохранить весь стек в одном проекте. Ваш внешний интерфейс AngularJS может попасть в общую папку, в то время как вся ваша логика Express API переходит в контроллер, а ваши коллекции и логика MongoDB входят в папку db.
Теперь, когда вы настроили общую структуру проекта, вам необходимо инициализировать вашу общую папку как проект с угловым выражением. Лучше всего это сделать с помощью инструмента «Йоман».
Yeoman - это набор инструментов, который позволяет легко начинать работу с различных фреймворков Javascript и других веб-фреймворков, таких как Bootstrap и foundation. Вы можете узнать больше о Йоменне в Yeoman.io.
Установка Yeoman довольно проста.
Вы можете прочитать здесь: http://www.citizentekk.com/mean-stack-tutorial-how-to-build-loosely-coupled-scalable-web-apps-nodejs-angularjs-applications/
кажется, что ваш сервер Монго не работает, вы можете запустить его с помощью mongod.exe https://docs.mongodb.com/manual/tutorial/install-mongodb- on-windows/# start-mongodb – RootHacker
Спасибо за подсказку, я попробую :) –