2016-09-16 127 views

回答

1

問題出在__dirname/public之間的逗號 - ,

你應該更改爲:

app.use(express.static(__dirname + '/public')); 

Uni_Nake公用文件夾

app.use('/public', express.static(__dirname + '/public')); 
0

看起來像使用app.useexpress.static被搞砸之前使用前綴建議。您所擁有的代碼將通過快遞服務於/下的整個當前目錄,我懷疑是您想要的。

以下將內使一切/public可用下/public

app.use('/public', express.static(__dirname + '/public'));

也就是說,如果你有/public/banner.gif你就可以通過訪問它:

http://localhost:{port}/pubic/banner.gif

,或者你可以使用以下內容並省略http請求中的/public

app.use(express.static(__dirname + '/public'));

也就是說,如果您有/public/banner.gif你就可以通過訪問它:

http://localhost:{port}/banner.gif