我有一个代码行:
app.use(express.static('public'));
用于公用文件夹中的静态文件,但构建路由:
app.get('/search/jobs', jobs.index);
Expressjs将/search
放在url
之前。
我在控制台浏览器中遇到错误:
获取:http://localhost:5000/search/css/materialize.css
有什么想法吗?
答案 0 :(得分:1)
您需要在html / css中使用绝对路径(例如/css/materialize.css
)。使用相对路径(例如css/materialize.css
),浏览器将查找相对于当前路径/"目录的路径" (在这种情况下为/search
)。