2016-12-26 13 views
0

を見つけることができません。Nodejsエクスプレス - これは私のコードディレクトリの構造であるindex.htmlを

myCode 
|-src 
    |-Server.js 
    |-public 
     |-index.html 
     |-myScript.js 

私はちょうどmyCodeディレクトリから$node src/Server.jsを実行し、私は私が入力したアドレスを場合index.html/recoファイルを見てみたいです私のbroswerのlocalhost

Server.jsはちょうど次のコードをしている:

var express = require('express'); 
var app = express(); 
app.use('/reco', express.static(__dirname + '/src/public')); 
app.listen(8080, function() { console.log('started');}); 

サーバーが正常に起動しますが、ブラウザに次のエラーが表示されます。

は/ RECO

を取得することはできませんなにか提案を?

答えて

0

解決方法は、app.useのパスを変更することです。 Server.jsの位置から読み込みを開始するので、/public/にする必要があります。

関連する問題