2016-11-02 8 views
0

ローカルホストにアクセスすると、ランディングページが読み込まれません。GET/404. MEAN(-N)アプリは開始ホームページを登録しません

私は最初にAngularを使用してMEANアプリケーションを構築しようとしています。私は最近、NodeとExpressでサーバー側を追加しようとしました。私はプロジェクトがPythonのSimpleHTTPServerだけを使用しているときに動作することを知っています。ここに私のギターのページがあります。何がエラーだと思いますか?ここで

はコードです: https://github.com/Abott1222/Simple-Mean-App

答えて

0

あなたがそこにこの奇妙な少しラインを持っているように思える:

あなたはおそらくすることを目的としながら、基本的に

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

に解決さ

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

書いてください:

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

それ以外のコードは正しいようです。

+0

あなたがこの記事で何を意味するかわからない、これは別の問題である角度アプリと連携するために にクライアントをすべての角度のファイルを送信しますか?私はあなたにこの答えのあなたの以前の問題への答えを与えた原因: –

+0

ああ!どういうわけか、それは私の顔の中にあっても違いを見逃しました。本当にありがとう! :-) –

-1

サーバー側で「/」に定義されているルートは表示されません。

あなたは最初のルートを定義する必要があり、その後、

+0

ルーティングは私が角度を介して知っている限り行われます。そのため、私は静的ファイルをexpress.staticにリンクしています。ルーティングを持つ角度コードはstatic/app/app.jsにあります。 –

+0

彼はexpress.staticを "/"に解決する方法を定義しています:) –

関連する問題