静态相关文件没有find快速`sendFile()`和自定义根

我试图通过在ExpressJS中使用res.sendFile()来使用dynamic路由时提供静态文件夹:

 res.sendFile('index.html', { root : path.join(__dirname, 'myStaticContentFolder') }); 

文件.../myStaticContentFolder/index.html确实得到了服务 – 因此: root域正确地调整了它的path。
但是,该文件夹内的所有文件都没有find相对于index.htmlpath。
它们是相对于URL根而不是root字段pathsearch的。

请注意,如果我使用以下方式,文件夹已正确投放

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