Я изучаю NodeJS уже несколько дней, и есть множество примеров проектов, но меня интересует Express + Angular + MongoDB + одностраничное приложение.
Так что лучшим из них, конечно же, является mean.IO.
Я дизассемблировал этот проект, и я хочу использовать лучшие практики, но мне трудно это понять.
В проекте используется представление Jade, файлы которого находятся в папке /app/views. С другой стороны, половина файлов представлений находится в каталоге /public/view. Есть index.jade и index.html. Что?
Почему они не находятся в одном и том же месте, и где мне их хранить?
Кроме того, половина страницы (часть статей после входа в систему), кажется, обрабатывается с угловой маршрутизацией, поэтому она выглядит как SPA, что хорошо, но вход в систему, создание учетной записи не соответствуют этой архитектуре и продолжают перезагружаться. вся страница по новой ссылке.
При выполнении SPA, как я должен обрабатывать маршрутизацию между Node и Angular, кто за это отвечает?