在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);有关系的话 ?这个应该怎么设置 谢谢
补充:
<script type=“text/javascript” src=“javascripts/jquery1.7.2.js”></script>
meta.ejs 包含了所有的script css引用, 也是include 到index 和 product 里面的
用根目录访问 如:<script type=“text/javascript” src="/javascripts/jquery1.7.2.js"></script>
3Q