CNode

路由问题 加载css

1156032zhang发布于13 年前最后回复13 年前3 回复4880 浏览0 收藏

在app.js里面有 app.use(express.static(path.join(__dirname,'public'))); app.get('/product/:productid',product.detail);

product.detail方法里面是直接 res.render('product');

product.html页面的header footer都是单独包起来了 include header.ejs 和 include footer.ejs

但是当打开的时候 我看里面加载的js css路径都变成了 localhost:3000/product/javascripts/js.js 首页的是 localhost:3000/javascripts/js.js 就是正确的

请问这个问题 如果跟 app.get('/product/:productid',product.detail);有关系的话 ?这个应该怎么设置 谢谢

查看回复

回复 (3)

1
156032zhang#1·13 年前

补充:

meta.ejs 包含了所有的script css引用, 也是include 到index 和 product 里面的

W
wengqianshan#2·13 年前

用根目录访问 如:

1
156032zhang#3·13 年前

3Q

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