Pug模板继承具有不同的路径(和深度)

时间:2017-12-26 18:21:22

标签: node.js express pug

我遇到的问题是我有一个'主要布局',它被其他的pug文件扩展,定义了特定网站的布局。

实施例: main.pug

路径:/我们[we.pug扩展main.pug]

但是,当我开始使用/we/are/nice/because之类的路由时,这些路由只是/we的规范而我想使用相同的main.pug,我遇到的问题就是顺便说一下NodeJS呈现pug文件,JS和CSS包含的src / href路径都是关闭的(例如:https://localhost:3001/we/are/nice/script.js将无法找到,因为它应该位于localhost:3001/script.js

是否有一种简单的方法可以解决此问题,或者我是否需要针对所有路径深度的特定main.pug文件?

1 个答案:

答案 0 :(得分:0)

您是否尝试过指向绝对路径?因此,在{/ 1}}中,而不是/script.js,在link / href属性中。当然,这假设文件是​​从NodeJS之类的服务器(而不是文件系统)提供的。