我在申请时使用快递。目前,当我运行服务器并打开浏览器到我的本地主机时,会显示我想要执行GET请求的索引页面。问题是,它应该是页面上的图像,并且它不会显示
获取http://localhost:3000/public/img/ssi.png 404(未找到)
我找不到404,我很困惑,因为我知道在我的HTML中,该图像的文件路径是正确的
union intOrFloat {
int ivalue;
float fvalue;
};
struct sensor {
int index;
intOrFlaot value;
};
这是我的文件结构:
下面是我的服务器代码
<a href="index.html"><img src="../public/img/ssi.png"></a>
有人,任何人,请帮忙!!!
答案 0 :(得分:1)
您不需要在html
文件中放置相对路径。只是从项目的public
文件夹开始的路径。
您还应该使用express中的静态文件api来提供静态文件(通常在public
文件夹中)。
这是你如何做到的:
app.use(express.static(__dirname + '/public'));
因此,在您的示例中,应使用<img src="img/ssi.png">