Node.js(Express):如何为'src'包含正确的值?一个' img'的属性标签?

时间:2016-08-02 21:49:23

标签: html css node.js express


我有一个图像,我希望显示为主页的背景。这就是我正在做的事情,

 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地址的文件。如何在本地保存的图像中指定正确的位置?

谢谢!

1 个答案:

答案 0 :(得分:1)

这就是我最终解决它的方法,我设置我的应用程序来提供公共目录,

app.use(express.static(__dirname + "/public"));

之后,这就是我指定存储在public/imgs中的图像路径的方法 localhost:3000/imgs/b1.jpeg

瞧,它有效! 谢谢你的期待。