我确实有一个小问题,尽管在互联网上阅读,但我无法解决。
我正在学习node.js,express.js,ejs。
我创建了一个小应用,试图在我的本地服务器上显示动态网页。 代码正在运行但不是图片的显示! (样式表工作正常)
这是我的index.ejs
<!DOCTYPE html>
<html lang="en">
<head>
<% include partials/head %>
</head>
<body class="container">
<header>
<% include partials/header %>
</header>
<main>
<h1><%= title %> </h1>
<img scr="/images/logo_small.jpg" alt="logo" />
<p> Welcome to <%= title %></p>
</main>
<footer>
<% include partials/footer %>
</footer>
</body>
</html>
在我写的主要应用程序中:
app.use(express.static(path.join(__dirname, 'public')));
最后我把图像放在./public/images/logo_small.jpg中。
显示屏显示“徽标”而不是图片。当我去这个网址
Firefox向我显示图片。令人沮丧!
我在这里想念一些东西,但我看不出来。有什么想法吗?