Javascript node.js express静态图像服务
我需要包括在html页面我的静态图像。所以我是这样做的:Javascript node.js express静态图像服务,javascript,node.js,express,Javascript,Node.js,Express,我需要包括在html页面我的静态图像。所以我是这样做的: app.use(express.static(path.join(__dirname, 'public'))); 并将所有我的图像放入public中的“/images”文件夹下。 所以我这样称呼它: <img src="images/image_1.jpg"/> 为什么在img src之前添加页面url路径?如果您已经在http://localhost:3000/product单击hrefimages/image_1.jp
app.use(express.static(path.join(__dirname, 'public')));
并将所有我的图像放入public中的“/images”文件夹下。
所以我这样称呼它:
<img src="images/image_1.jpg"/>
为什么在img src之前添加页面url路径?如果您已经在
http://localhost:3000/product
单击hrefimages/image_1.jpg的链接将带您进入http://localhost:3000/product/images/image_1.jpg
因为URL是相对的
您可能想改用绝对路径
<img src="/images/image_1.jpg" />
你试过了吗?
,你所拥有的不是绝对的病态,是的!我没有注意到“/”
<img src="/images/image_1.jpg" />