跳到主要内容
CNode

使用res.render()发送页面时,页面css文件地址不正确

社区
Ffhc023发布于 12 年前最后回复 12 年前
471720

接收请求如下:

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

发送响应如下:

res.render('bla');

响应时,css文件地址前面多了/page, 例如:

GET /bower_components/bootstrap/dist/css/bootstrap.min.css 304 5ms (正确)

GET /page/bower_components/bootstrap/dist/css/bootstrap.min.css 404 3ms (错误,多了/page)

请问要肿么办?

查看回复

回复 (4)

A
alsotang#412 年前

css 的 source 用绝对地址就好了。

Z
zengwenbing#312 年前

express提供了静态文件服务器,为什么不用/static/css/index.css呢

J
JacksonTian#212 年前

叫你不用绝对地址。

F
fhc023#112 年前

好吧,没人回答……跑去问老外了 人家说:因为我的卸载html里面的地址最前面没有加/的缘故,不加/表示相对路径…… 为什么我连这个都不知道……

提问link: stackoverflow

参与回复

登录后即可参与回复。登录