Ich habe gelernt, wie man den MEAN-Stack benutzt, um Web-Apps zu erstellen und bis jetzt hat es viel Spaß gemacht. Anstatt yeoman generators oder npm app zu verwenden, um meinen Code für mich zu generieren, habe ich meine ganze App von Grund auf neu aufgebaut. Auf diese Weise weiß ich, wie sich jedes Teil verbindet und was mit meiner App passiert. Ich war gerade erst das vordere und hinteres Ende meiner App zu verbinden, wenn ich an der Entwicklerkonsole und sahGET error MEAN App
GET http://blog.dev/bower_components/angular/angular.js
Nicht nur eckig, aber jede andere Ressource Ich habe (Modernizr, Winkelstrecken, Mootools, restangular , etc ...). Wenn Sie den yeoman-Winkelgenerator verwenden, sollten Sie den Befehl grunt serve
ausführen, um die Winkelseite zu starten. Da ich die App von Grund auf neu erstellt habe und ich npm für mein Build-Tool verwende, wusste ich nicht, wie ich den Frontend-Server aufbauen soll. Also ging ich einfach mit einem einfachen nginx virtuellen Host, der auf meine index.html verweist. Hier ist die 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;
}
}
Ich bin mir nicht sicher, was andere Variablen könnte die Situation werden, zu beeinflussen, so dass, wenn ich etwas verpasst mir bitte sagen, und ich werde glücklich sein, Sie zu geben, was Sie brauchen!
Überprüfen Sie Berechtigungen für Ordner/Dateien, möglicherweise Nginx Benutzer kann nicht lesen. – vanadium23
Nein:/Ich habe chmod -R 755 über das ganze Projekt versucht und nichts geändert. – Michaelslec
Überprüfen Sie die Pfade. Sind die Dateien dort? – pykiss