我需要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>'
});
}
});
});