GET http:// localhost:3000 / public / frontpage.png 404(未找到)(图像)

时间:2020-05-25 20:36:10

标签: html node.js nunjucks

我的网站有问题,我正在尝试上传图片,但这给了我这个错误。 我不知道该如何解决,有人可以帮助我吗?

这是错误:

enter image description here

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

在您的代码中:

server.use(express.static('public'));

这实际上意味着将从/加载public。如果您想使用/public,则需要:

server.get('/public', express.static('public'));

答案 1 :(得分:0)

我也遇到了同样的问题: 这是解决方案, 不要在 .html 文件中的图像路径中写入 public。尽管您的图像文件存在于 public 文件夹中。

示例:- js 文件

app.use(express.static("public"));

html 文件 使用这个

<img  src="Icon.png">

代替

<img  src="index/Icon.png">