我有一个图像,我希望显示为主页的背景。这就是我正在做的事情,
background: url(../../imgs/b2.jpeg) no-repeat center fixed;
图片位于文件夹“imgs'导航是正确的。现在,我正在侦听本地主机地址的端口5000
。 (127.0.0.1)
当我预览我的应用程序时,由于以下错误,无法加载图片
http://127.0.0.1:3000/imgs/b1.jpeg - 无法加载资源: 服务器响应状态为404(未找到)
这是因为浏览器正在查找相对于IP地址的文件。如何在本地保存的图像中指定正确的位置?
谢谢!
答案 0 :(得分:1)
这就是我最终解决它的方法,我设置我的应用程序来提供公共目录,
app.use(express.static(__dirname + "/public"));
之后,这就是我指定存储在public/imgs
中的图像路径的方法
localhost:3000/imgs/b1.jpeg
瞧,它有效!
谢谢你的期待。