我使用的是Express,出于某种原因,在使用JavaScript时,我可以访问图像,但每当我尝试直接实现到src的图像路由时,例如
<img src="images/background.png">
字符串
localhost确定它无法获取映像。
我指向一个静态的/public
路由在server.js
文件,这就是为什么它是困惑我为什么它可以接收一些图像,但不是全部?
这是我目前的路线,它决定了公共路线。
app.use(express.static('public'));
型
我使用的是Express,出于某种原因,在使用JavaScript时,我可以访问图像,但每当我尝试直接实现到src的图像路由时,例如
<img src="images/background.png">
字符串
localhost确定它无法获取映像。
我指向一个静态的/public
路由在server.js
文件,这就是为什么它是困惑我为什么它可以接收一些图像,但不是全部?
这是我目前的路线,它决定了公共路线。
app.use(express.static('public'));
型
2条答案
按热度按时间hec6srdp1#
尝试绝对路径定义:
字符串
你的directroy结构应该看起来像这样:
型
cl25kdpy2#
我无法得到我的png,因为文件名中有一些不可见的字符。请确保文件名中没有特殊字符,您可以尝试重命名它。