Ho imparato a utilizzare lo stack MEAN per creare applicazioni Web e finora è stato molto divertente. Invece di usare i generatori yeoman o l'app npm per generare il mio codice per me, ho creato da zero la mia intera app. In questo modo so come ogni pezzo si connette e cosa sta succedendo con la mia app. Stavo cominciando a collegare l'estremità anteriore e posteriore della mia app quando ho guardato la console sviluppatore e ho vistoErrore GET MEAN App
GET http://blog.dev/bower_components/angular/angular.js
Non solo angolare, ma ogni altra risorsa che ho (Modernizr, angolari-routes, MooTools, restangular , eccetera ...). Quando si utilizza il generatore angolare yeoman, si suppone di eseguire il comando grunt serve
per avviare il lato angolare. Perché ho creato l'app da zero e sto usando npm per il mio strumento di compilazione, non sapevo come costruire il front end server. Quindi, sono appena andato con un semplice host virtuale nginx che punta al mio index.html. Ecco la configurazione:
server {
listen 80;
server_name blog.dev;
root /home/michael/Workspace/blog/app;
index index.html index.htm;
location/{
try_files $uri $uri/ =404;
}
}
Non sono sicuro di quali altre variabili non influenzino la situazione, quindi se ho perso qualcosa mi dica e sarò felice di darvi quello che ti serve!
Controllare le autorizzazioni su cartelle/file, potrebbe essere nginx l'utente non può leggere da esso. – vanadium23
No:/Ho provato chmod -R 755 sull'intero progetto e nulla è cambiato. – Michaelslec
Verifica i percorsi. I file sono lì? – pykiss