我有这样的路线
router.get('/home',controller.home)
router.get('/',controller.home)
router.get('/view/:Id/', controller.view);
图像放置在public / img中。 我已经在index.js中使用了这段代码
app.use(express.static(__dirname + '/public'));
问题在于,我可以使用
从home.ejs访问图像。<img src="img/img1.png">
但是从view.ejs中,我无法使用<img src="img/img1.png">
访问图像
当我在浏览器中打开view.ejs时,img源更改为<img src=localhost:3000/view/1/img/img1.png>
,并且不显示。