我遇到的问题是我有一个'主要布局',它被其他的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
文件?
你试过指向绝对路径吗?所以/script.js
,而不是script.js
,在link / href属性中。当然,这假定文件是从NodeJS之类的服务器(而不是文件系统)提供的。