javascript - 如何使用node js中的express通过server.js文件将照片渲染到网页

标签 javascript html node.js image rendering

我目前正在开发一个项目,我必须在 Node js 中做一个查找页面。该查找需要查找一个 id(由用户在我渲染的 index.ejs 文件中输入)并显示从数据库检索的信息。收到的信息包括 ID、姓名、电子邮件和图片。到目前为止,我已经弄清楚如何将文本渲染到 ejs 文件中,但是我找不到有关如何从 server.js 文件实时渲染图像的任何信息。我一直在寻找通过文本渲染“”标签的方法,以便我可以以这种方式加载它,并且我一直在寻找渲染图像本身的方法,但只能找到有关如何制作内部包含硬编码图像的html文件并渲染整个文件的教程,这不允许我进行查找。任何人都可以建议一种方法来执行此操作和/或将我链接到可以获取有关如何执行此操作的信息的地方吗?

.

关键细节(因为我不知道你需要知道什么):

文件类型:ejs

文件渲染类型:res.render()

主文件:server.js

.

很抱歉,如果这没有太多进展,因为我是 Node js 新手。

谢谢

最佳答案

如果数据库中有完整图像,则

express.js 中的 res.render 有 pic 属性 下面是如何渲染图像的示例。

var pic = "./public/images/"+collection_id+"/"+photo_id+".png"; //(You can get the image from database and assign here)
var comments = "bla bla bla";

res.render('index', { title: 'Viewer' , pic: pic , comments: comments } );

在你的 ejs 中:

<img src='<%= pic %>' />

关于javascript - 如何使用node js中的express通过server.js文件将照片渲染到网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51184107/

相关文章:

javascript - CSS溢出表行定位

javascript - 如何获得Element的正确位置?

html - 在浏览器调整大小时水平收缩中间 div

html - 绝对定位元素的子元素内的 Sprite 在 IE7 中消失

node.js - 良好的 Nodejs 依赖注入(inject)模块

javascript - 无法在node.js获取angularjs http请求消息数据

javascript - 最好的 NodeJS 库/包装器的在线支付服务

javascript - 如何对数组进行分组并根据每个组返回一个数组 block 的单个属性?

javascript - 水平滚动 - 就像 github

html - wordpress主题开发时字体样式变化