在快递JS中的路线

时间:2016-04-10 01:15:38

标签: node.js express

我有一个代码行:

app.use(express.static('public'));

用于公用文件夹中的静态文件,但构建路由:

app.get('/search/jobs', jobs.index);

Expressjs将/search放在url之前。

我在控制台浏览器中遇到错误:

获取:http://localhost:5000/search/css/materialize.css

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您需要在html / css中使用绝对路径(例如/css/materialize.css)。使用相对路径(例如css/materialize.css),浏览器将查找相对于当前路径/"目录的路径" (在这种情况下为/search)。