2016-11-02 3 views
0

Wenn ich auf den localhost zugreife, lädt es die Landungsseite nicht.GET/404. Die MEAN (-N) App registriert nicht Startseite beginnend

Ich versuche, eine MEAN app zunächst mit Angular und ich habe gerade erst versucht, die Server-Seite mit Node und Express. Ich weiß, dass das Projekt funktioniert, wenn nur SimpleHTTPServer von Python verwendet wird. Hier ist meine GitHub-Seite dafür. Was denkst du ist der Fehler? Hier

ist der Code: https://github.com/Abott1222/Simple-Mean-App

Antwort

0

scheint, wie Sie diese seltsame kleine Linie haben dort:

app.use(express.static("__dirname" + "../static")); 

die im Grunde in löst

express.static("__dirname/../static")

, während Sie wahrscheinlich soll schreiben:

express.static(__dirname + "../static").

Ansonsten scheint der Code richtig.

+0

nicht sicher, was Sie von diesem Beitrag bedeuten zu arbeiten zu senden, ist dies ein weiteres Problem? Denn ich gab dir die Antwort auf dein vorheriges Problem in dieser Antwort :) –

+0

Oh! Irgendwie habe ich den Unterschied vermisst, auch wenn es direkt in meinem Gesicht war. Vielen Dank! :-) –

-1

Ich kann keine Route für '/' auf Ihrer Serverseite definiert sehen.

müssen Sie eine Route zuerst definieren und dann alle Winkel Dateien den Client, um mit Winkel App

+0

Das Routing ist soweit möglich durch eckig gemacht. Deshalb verknüpfe ich die statischen Dateien mit express.static. Der Winkelcode mit dem Routing befindet sich in static/app/app.js. –

+0

Die Art, wie er express.static definiert hat, wird in "/" aufgelöst :) –

Verwandte Themen