2014-01-21 94 views
2

我試圖用restify使用以下代碼服務靜態文件。RESTIFY不從服務器提供靜態文件

app.get(/.*/, restify.serveStatic({ 
    directory: __dirname + '/public', 
    default: 'index.html' 
})); 

調用GET /或GET /index.html按預期工作。 調用公共的子目錄中的任何文件不起作用。 例如,調用GET /css/style.css會導致404錯誤。 該文件存在但未被提供。

任何想法?

回答

1

試試這個樣子,對我來說工作得很好:

app.get(/.*/, restify.serveStatic({ 
    directory: 'public', 
    default: 'index.html' 
}));