路线在特快JS

我有一个代码行:

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

为公共文件夹中的静态文件,但build立一个路线:

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

Expressjs在url之前进行/search

而我在控制台浏览器中出现错误:

GET: http:// localhost:5000 / search / css / materialize.css

任何想法?

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