【发布时间】:2019-03-12 20:18:38
【问题描述】:
我已经声明了静态文件(例如 CSS 和 javascript 文件)的静态路径。如果有一个 URL 路径,则可以成功检索静态文件,但是当我添加子路径时,它们无法访问。
文件夹位置
/static/css
/static/js
在 HTML 中
<link rel="stylesheet/less" href="css/progress.less" type="text/css">
在 server.js 中
app.use(express.static(__dirname + ""));
app.use(express.static(__dirname + "/static"));
app.use('/static', express.static('/static/'));
app.use(express.static(__dirname));
在单个路径中,例如可以访问它们
localhost:4000/css/style.css
但在这样的网址中
localhost:4000/services/construction/css/style.css
这会引发错误。
【问题讨论】:
标签: javascript node.js express