2015-05-12 2 views
0

Я хочу создать веб-сайт с Express и Angular (без SQL), поэтому я начал задаваться вопросом, какова правильная структура такого приложения.Структура выращенных и угловых каталогов

Для Угловая есть каталог structre мне очень нравится из here:

app/ 
----- shared/ // acts as reusable components or partials of our site 
---------- sidebar/ 
--------------- sidebarDirective.js 
--------------- sidebarView.html 
---------- article/ 
--------------- articleDirective.js 
--------------- articleView.html 
----- components/ // each component is treated as a mini Angular app 
---------- home/ 
--------------- homeController.js 
--------------- homeService.js 
--------------- homeView.html 
---------- blog/ 
--------------- blogController.js 
--------------- blogService.js 
--------------- blogView.html 
----- app.module.js 
----- app.routes.js 
assets/ 
----- img/  // Images and icons for your app 
----- css/  // All styles and style related files (SCSS or LESS files) 
----- js/  // JavaScript files written for your app that are not for angular 
----- libs/  // Third-party libraries such as jQuery, Moment, Underscore, etc. 
index.html 

Для экспресс я не на самом деле нет, где это должно быть, потому что у меня нет большого опыта с экспресс, где я могу положите выражение с правильной структурой.

+0

Вы должны проверить проект MEAN.js - они имеют хороший угловой/экспресс-структура. Не существует «правильного» метода, а всего лишь много лучших практик. – olan

ответ

1

Если экспресс Серверные действует как сервер API, вы можете просто положить его стороне приложения родительской папки стороны, т.е.

backend/ 
----gruntfile.js 
----express.js 
----router/ 
----package.json 
----node_modules/ 
frontend/ 
----app/ 
Смежные вопросы