Я изучаю, как использовать стек MEAN для создания веб-приложений, и пока это было очень весело. Вместо того, чтобы использовать генераторы йоменов или приложение npm для создания моего кода для меня, я создавал все свое приложение с нуля. Таким образом, я знаю, как каждая часть соединяется и что происходит с моим приложением. Я только начинал подключать переднюю и заднюю часть моего приложения, когда смотрел на консоль разработчика и видел
GET http://blog.dev/bower_components/angular/angular.js
Не только angular, но и каждый другой ресурс, который у меня есть (Modernizr, angular -routes, mootools, restangular и т.д.). Когда вы используете генератор yoman angular, вы должны запустить команду grunt serve
для запуска стороны angular. Поскольку я создал приложение с нуля, и я использую npm для моего инструмента построения, я не знал, как создать внешний сервер. Итак, я просто пошел с простым виртуальным хостом nginx, указав на свой index.html. Здесь config:
server {
listen 80;
server_name blog.dev;
root /home/michael/Workspace/blog/app;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
Я не уверен, какие другие переменные могут повлиять на ситуацию, поэтому, если я что-то пропустил, скажите мне, и я буду рад предоставить вам то, что вам нужно!