【发布时间】:2019-11-11 13:52:27
【问题描述】:
我需要 node.js 来动态更改页面刷新时从数据库中获取的网站内容。
所以,我想要的是当网页刷新时,用户上传到数据库的图像显示在网页上。
每当用户将图片上传到数据库时,它的地址就会添加到数据库中,并且图片也会上传到服务器上,但是在我重新启动 node.js 服务器之前,图片不会在网页上正确显示。
只有数据库行在页面重新加载时得到更新。
下面是代码:
app.get('/',(req,res)=>{
connection.query("SELECT * FROM images",(error,rows,fields)=>{
if(!!error){
console.log("query not successfull");
}
else{
console.log("connected to images table");
for(var i=rows.length-1;i>=0;i--){
adddress.push(rows[i].image);
imageRows=rows.length;
}
res.render('index',{
address:adddress,
imageRowsSize:imageRows,
linebreaker:'<br>'
});
}
});
});
【问题讨论】:
标签: javascript node.js dynamic ejs