最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

MySQL表是一个全局变量,ejs和nodejs

IT培训 admin 11浏览 0评论

MySQL表是一个全局变量,ejs和nodejs

我试图找出如何创建一个可以从mysql表中获取的全局变量。

app.get('*', function(req, res, next){
  res.locals.user = req.user || null;
  res.locals.mobs = db.query('SELECT * FROM mobs', function(err, rows){
    var rowLength = rows.length;
    for (var i = 0; i < rowLength; i++) {
      var mobs = rows[i];
    }
  });

我想要做的就是小怪。使用<%= mobs[0].name %>产生一个不定义的不能获得。

回答如下:

我想你需要这个

db.query('SELECT * FROM mobs', function(err, rows){
      res.locals.mobs = rows
  });

如果你想将数据传递给模板试试这个

db.query('SELECT * FROM mobs', function(err, rows){
               res.render('view.ejs',{mob:rows})
          });

MySQL表是一个全局变量,ejs和nodejs

我试图找出如何创建一个可以从mysql表中获取的全局变量。

app.get('*', function(req, res, next){
  res.locals.user = req.user || null;
  res.locals.mobs = db.query('SELECT * FROM mobs', function(err, rows){
    var rowLength = rows.length;
    for (var i = 0; i < rowLength; i++) {
      var mobs = rows[i];
    }
  });

我想要做的就是小怪。使用<%= mobs[0].name %>产生一个不定义的不能获得。

回答如下:

我想你需要这个

db.query('SELECT * FROM mobs', function(err, rows){
      res.locals.mobs = rows
  });

如果你想将数据传递给模板试试这个

db.query('SELECT * FROM mobs', function(err, rows){
               res.render('view.ejs',{mob:rows})
          });
发布评论

评论列表 (0)

  1. 暂无评论