【发布时间】:2018-09-17 05:17:38
【问题描述】:
我正在尝试使用 Pug 和 Express 使图像出现在多个页面上。 但是我遇到了一些麻烦。
图像应该在页面上的路由“/”、“数据”、“更新”上呈现。它在根“/”上成功呈现,但之后从 Sources 文件夹中消失。
在 app.js 中,我的所有路由处理程序都有这个中间件:
app.use(express.static(path.join(__dirname, '/public')));
在公用文件夹中,我还有文件 styles.css,它在其他页面上呈现良好。
我把它修好了
img(src="/image.jpg")
而不是
img(src="image.jpg)
有人知道这是为什么吗?
【问题讨论】:
-
模板中的相对网址?只需将它们变成静态的。
标签: javascript html image express pug