Я разрабатываю приложение, которое может использовать sails.js для back-end и AngularJS для Front-end. Я думал, что я буду создавать угловое приложение с помощью YEOMAN-углового генератора https://github.com/yeoman/generator-angular, и как только я сделал с фронтальной логикой я создам приложение парусов, используя,AngularJS + sails.js
- НОЙ установки -g парусов
- паруса новое приложение
И затем я перенесу все свои файлы AngularJS в папку Sails.
Но дело в том, что созданный AngularJS создает иерархию папок, такую как https://github.com/rishy/angular-jade-stylus-seed, и при запуске «grunt server» создается папка «dist», которая содержит окончательную производственную версию.
С другой стороны, после того, как иерархия папок «парусов нового приложения» для приложения для парусов похожа.
- апи
- адаптеры/
- Контроллеры/
- модели/
- политика/
- услуги/
- активы
- изображения/
- JS/
- стили/
- favicon.ico
- robots.txt
- конфигурации/
- node_modules/
- просмотров
- дом/
- 403.ejs
- 404.ejs
- 500.ejs
- layout.ejs
- Gruntfile.js
- app.js
- package.JSON
Итак, Мои вопросы:
- Теперь, как перенести мои угловые файлы в этот каталог парусов и как его структурировать?
- Поскольку паруса используют «паруса для подъема», чтобы запустить сервер и угловое использование «grunt server», какой из них я должен использовать для запуска сервера для моего приложения sailsJs + AngularJs, а также о создаваемой папке «dist» после AngularJS?
- Какие изменения мне нужно внести в Gruntfile.js, так как теперь он должен содержать код как от углового, так и от парусов?
- Где я должен хранить свои разные файлы представлений и стилей и как мне получить доступ к этой форме Angular или Sails?
Я думаю, что многие люди сталкиваются с этой аналогичной проблемой, так как AngularJS и SailsJs в настоящее время являются яростью. Должен быть надежный шаблон для создания приложения AngularJS + SailsJS, которого, к сожалению, сейчас нет.
BT W: Вы пробовали https://github.com/diegopamio/angular-sails-bind? Я только что выпустил в мир, и это может помочь вам (но не со структурой). –