在使用动态路由时,我正在尝试使用ExpressJS中的res.sendFile()
来提供静态文件夹:
res.sendFile('index.html', { root : path.join(__dirname, 'myStaticContentFolder') });
文件.../myStaticContentFolder/index.html
确实已投放 - 因此:root
字段正确调整了它的路径。
但是,找不到该文件夹中包含相对于index.html
的路径的所有文件
它们是相对于URL根而不是root
字段路径进行搜索的。
请注意,如果我使用:
,则会正确提供该文件夹app.use('/foo/', express.static(__dirname + '/myStaticContentFolder'));