Node.js src上定义的图像来自<;img>;没有在我的heroku应用程序上显示

Node.js src上定义的图像来自<;img>;没有在我的heroku应用程序上显示,node.js,image,heroku,Node.js,Image,Heroku,我的问题如下: 正如您所看到的,alt有效,并且只有它有效 的代码: <img src="imagens/peninsula.png" class="ideia-imagens" alt="choose places"> 我已经寻找了不同的解决方案,但大多数只是为了改变相对路径。我试着这么做,但没有一个成功 我在Heroku应用程序上使用Node.JS和ExpressJS。我有一个公用文件夹。这些图像是公开的 编辑:我有三张这样的图片,其中两张可以像上面的代码那样编写,但这张

我的问题如下:

正如您所看到的,alt有效,并且只有它有效

的代码:

<img src="imagens/peninsula.png" class="ideia-imagens" alt="choose places">

我已经寻找了不同的解决方案,但大多数只是为了改变相对路径。我试着这么做,但没有一个成功

我在Heroku应用程序上使用Node.JS和ExpressJS。我有一个公用文件夹。这些图像是公开的


编辑:我有三张这样的图片,其中两张可以像上面的代码那样编写,但这张还不能用。

嗨,你的图片文件存储在哪里?您的应用程序文件夹中是否有
public/
文件夹?你能提供更多关于你的设置的信息吗:你在使用ExpressJS吗?@rphonika我已经编辑了这个问题。请查看ExpressJS文档以提供静态文件:。您是否在应用程序配置中有以下行:
app.use(express.static('public'))
?我有。当你点击以下URL时,你能看到图片吗:
http://localhost:[YOUR_PORT]/imagens/paninsula.png
。您是否尝试过使用
src=“/imagens/paninsula.png”