RESTIFY不提供子目录中的静态文件

时间:2014-01-21 18:50:53

标签: node.js restify

我正在使用以下代码尝试使用restify来提供静态文件。

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

调用GET /或GET /index.html按预期工作。 调用public的子目录中的任何文件都不起作用。 例如,调用GET /css/style.css会导致404。 该文件存在但尚未提供。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试这样,对我来说很好:

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