node.js & Express - res.render() 重置静态 HTML 路径



我收到这个请求:

app.get('/page/:no', article.home);

发送了以下响应:

res.render('article', {article: articleContents});

然后CSS文件和脚本文件链接已更改。喜欢这个:

GET /bower_components/bootstrap/dist/css/bootstrap.min.css 304 5ms (correct)
GET /page/bower_components/bootstrap/dist/css/bootstrap.min.css 404 3ms (wrong, I don't need '/page')

如何解决?

您是否使用根路径加载bootstrap.min.css? 即

/bower_components/bootstrap/dist/css/bootstrap.min.css

还是使用相对路径加载它?

bower_components/bootstrap/dist/css/bootstrap.min.css

请注意开头缺少正斜杠

最新更新