node.js + express 加载html页面后只能显示文字 提示图片 css文件加载

本人node小白一个 请路过大侠支支招 先在网上找了很多答案都不行
直接上截图
https://img4.mukewang.com/5c446de90001ba0707270258.jpg

https://img1.mukewang.com/5c446dee0001e37503830183.jpg


(上面是我的项目结构 index.html放在src文件夹里 css和图片放在public文件夹里,通过express.static把public文件夹设置成静态文件目录)

https://img4.mukewang.com/5c446df300013b7b08000457.jpg

(上图为nodejs代码 把路径换成相对的还是绝对的都不行)

https://img2.mukewang.com/5c446df60001d09c08000354.jpg

(上图index.html代码 )
我如果直接通过浏览器打开html文件能加载出图片 但在localhost下就不行了 一直提示get错误 网上找了很多答案 始终解决不了


幕布斯7119047
浏览 1191回答 1
1回答

慕桂英3389331

有没有试过:<img&nbsp;src="/images/hero.jpg"&nbsp;alt="">
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript