我试图将位于home.html中的语义文件夹中的semantic_ui css文件包括在公用文件夹中。它在没有服务器的情况下可以正常加载,但express不在静态文件夹之外提供任何.css文件。我不想移动文件
home.html
<link rel="stylesheet" href="../semantic/out/semantic.css">
我的目录结构
root-folder
node_modules
...
semantic
out
semantic.css
semantic.js
src
...
tasks
...
gulpfile.js
public (static folder)
home.html
app.js
答案 0 :(得分:0)
Express允许使用多个静态目录。在documentation中,
要使用多个静态资产目录,请多次调用express.static中间件函数:
app.use(express.static('public'))
app.use(express.static('semantic'))
Express使用express.static中间件功能按设置静态目录的顺序查找文件。