以下是为html提供静态文件夹的常用方法:
app.use(express.static(path.join(__dirname, 'public')));
所以在html中,它可以被称为:
<link href="/stylesheets/mystyle.css" rel="stylesheet">
我想以另一种方式这样做:
<link href="/myfolder/stylesheets/mystyle.css" rel="stylesheet">
我的文件夹不存在,我只想把它公开放在我的文件夹下,可能吗?
答案 0 :(得分:1)
是的,这很简单。
app.use
方法将'mount'点作为其第一个参数。这是任何中间件将安装的URL。
所以在你的情况下,它看起来像这样:
app.use('/myfolder', express.static(path.join(__dirname, 'public')));
这是in the docs。 ; - )