在node+express+mysql+cloud9中显示页面上的图像

0qx6xfy6  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(202)

我在目录中存储了一个映像,并将路径保存在mysql表中。我正在尝试在我的ejs页面上显示图像。但不显示。一切都在cloud9上设置好了。请告诉我我做错了什么。
快速文件:

var express=require("express");
var app=express();
var mysql=require("mysql");
app.use(express("/home/ubuntu/workspace/Practice"));
var con=mysql.createConnection({
    host:"127.0.0.1",
    user:"akarmalkar",
    password:"",
    database:"c9"
});
con.connect(function(err){
   if(err) throw err;
   console.log("Connection Established");
   /*var sql="select poster from tbl_movies";*/
   var sql="select poster from tbl_movies";
   con.query(sql,function(err,result){
      if(err) throw err;
      console.log(result[0].poster);
      app.get("/:thing",function(req,res){
      res.render("tempEjs.ejs",{resultVar: result[0].poster}); 
      }); 
   });
});

app.listen(process.env.PORT,process.env.IP,function(){
   console.log("Server Started"); 
});

ejs文件:

<img src="<%=resultVar%>" width="200px" height="100">

mysql表和文件夹结构截图

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题