Nauczyłem się używać stosu MEAN w celu tworzenia aplikacji internetowych i do tej pory było dużo zabawy. Zamiast używać generatorów kiosków lub aplikacji npm do generowania mojego kodu, budowałem całą aplikację od podstaw. W ten sposób wiem, jak każdy element łączy się i co dzieje się z moją aplikacją. Właśnie zaczyna się podłączyć przedni i tylny koniec mojej aplikacji, kiedy spojrzał na konsoli programisty i zobaczyłBłąd GET MEAN App
GET http://blog.dev/bower_components/angular/angular.js
Nie tylko kanciasty, ale każdy inny zasób mam (modernizr, kątowe-trasy, mootools, restangular , itp ...). Kiedy używasz kątowego generatora yeoman, powinieneś uruchomić polecenie grunt serve
, aby uruchomić kątową stronę. Ponieważ zbudowałem aplikację od zera i używam npm dla mojego narzędzia do budowania, nie wiedziałem, jak zbudować serwer front-end. Tak, po prostu poszedłem z prostym hostem wirtualnym nginx, wskazując na mój index.html. Tutaj jest 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;
}
}
Nie jestem pewien, co innych zmiennych może wpływać na sytuację, więc jeśli coś przeoczyłem chcę i będę szczęśliwy, aby dać Ci to, czego potrzebujesz!
Sprawdź uprawnienia do folderów/plików, może być użytkownik nginx nie może odczytać z niego. – vanadium23
Nie:/Próbowałem chmod -R 755 na cały projekt i nic się nie zmieniło. – Michaelslec
Sprawdź ścieżki. Czy są tam pliki? – pykiss