javascript - 图像未显示在页面上 -(Express、Pugjs)

标签 javascript express pug pugjs

我尝试使用 pug 模板在我的页面上显示图像,但图像未显示在页面上。

我有以下设置/文件:

index.js

app.use('/images', express.static(path.resolve(__dirname, '../dist/assets')))

模板.pug

img.logo(src='/images/logo.png')

logo.png 位于/dist/assets/文件夹中。

我没有收到任何错误,但图像未加载/显示,当我在新选项卡中从开发人员工具打开图像链接时,会显示图像。不确定我是否遗漏了什么。谁能解释一下为什么这不起作用?

最佳答案

您使用logo属性设置图像路径是错误的。

应该是:

img.image(src='/images/logo.png')

关于javascript - 图像未显示在页面上 -(Express、Pugjs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46884167/

相关文章:

node.js - 我可以使用 Express 更轻松地呈现/重定向到我的网站的移动版本吗?

javascript - 无论球的起始位置如何,我怎样才能始终以相同的速度将球移动到 (x,y) 位置

JavaScript 返回数组中最小和最大数的索引

express - 在帖子中排除字段,在结语中提出请求

node.js - 如何从 typeorm postgreSQL 中获取软删除的实体?

javascript - 如何查询子数组中的条目与所有条件匹配的文档?

javascript - sheetJs - 空单元格没有输出

javascript - 将一些库导入 Angular

javascript - 什么时候使用 Jade 模板?

javascript - 链接 JavaScript 文件的 Pug 字符串插值