gpt4 book ai didi

node.js - 在 node.js/express 中使用 EJS 显示图像

转载 作者:IT老高 更新时间:2023-10-28 23:09:23 25 4
gpt4 key购买 nike

我只是尝试使用 node.js/express/ejs 进行设置。我知道 ejs 不是真正的 HTML,所以我很难只显示一个简单的图像。有人能指出我正确的方向吗?

目录结构为:

  • myApp/server.js
  • myApp/views/index.ejs
  • myApp/logo.jpg

我现在有

// index.ejs
<img src = "../logo.jpg" />

我是不是走错了路?谢谢。

最佳答案

Express 中的静态文件必须放在 static 中间件中指定的目录中。这通常是 ./public/.

例如,在您的 server.js 中,您可能有这样的内容:

app.use( express.static( "public" ) );

此文件夹中的每个文件都可以从根 URL 访问,所以这将起作用:

<img src="logo.jpg" />

关于node.js - 在 node.js/express 中使用 EJS 显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17755147/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com