2016-12-26 70 views
0

這是我的代碼目錄的結構:快遞的NodeJS - 無法找到的index.html

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

我剛剛從mycode的目錄$node src/Server.js運行,我想看到的index.html/reco文件,如果我輸入地址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/