静态相关文件没有find快速`sendFile()`和自定义根
我试图通过在ExpressJS中使用res.sendFile()
来使用dynamic路由时提供静态文件夹:
res.sendFile('index.html', { root : path.join(__dirname, 'myStaticContentFolder') });
文件.../myStaticContentFolder/index.html
确实得到了服务 – 因此: root
域正确地调整了它的path。
但是,该文件夹内的所有文件都没有find相对于index.html
path。
它们是相对于URL根而不是root
字段pathsearch的。
请注意,如果我使用以下方式,文件夹已正确投放
app.use('/foo/', express.static(__dirname + '/myStaticContentFolder'));