网站图片不加载,但其他静态文件

我有一个问题,从几个小时以来困惑我。 我有一个快速服务器上的聊天应用程序的小网站。 在本地主机上根本没有问题。 图像加载正常,CSS和JS文件确定,一切都完美。

但是,当我将代码在线推送到IBM-Cloud(ex-bluemix)时,图像给了我一个404。其余的静态文件确实得到了服务,而应用程序正常工作。

文件结构如下所示:

--client --resources logo.png --scripts loginScreen.js --stylesheets stylesheet1.css index.html --server app.js 

服务器启动在app.js和我已经把这个在初始化服务器之前的代码:

 expressApp.use(express.static(path.join(__dirname, "..", "client"))); 

我有一些小的问题,我build立一个docker集装箱后,我检测到的文件名框,但这已解决,应该不是问题。 有任何想法吗?

       

网上收集的解决方案 "网站图片不加载,但其他静态文件"

简单的云基础工具链成功注册我在github中的提交,并触发了自动构build和部署。

所有代码更改都是由bluemix服务器正常提取的。 但是文件名不变。 因此,例如名为Logo.png的文件在本地被重命名为logo.png。 这个改变通常被推送到github。 但是使用sshlogin到bluemix服务器显示文件名仍然是Logo.png。

我必须手动更改$ mv的文件名,现在它的工作。