繁体   English   中英

Node.JS Express静态目录

[英]Node.JS Express Static Directory

我正在使用NPM上的Node.JS express和mysql,我已经成功连接到数据库并创建了一个网页来发布用户名和密码,下面的此函数查询数据库并返回类似以下的字符串

[ RowDataPacket { username: 'foouser', password: 'foopassword', admin: 1 } ]

我正在尝试使用是否比较来自html的用户名和来自MySQL服务器的用户名,不幸的是,我无法隔离mysql服务器在响应中给我的用户名。

我尝试了以下方法。

rows.RowDataPacket.username <-这将返回未定义并导致脚本崩溃

rows.username <-未定义

我什至尝试使用字段变量,但是它没有给我任何与情况相关的信息。

我是否可以通过上述响应以某种方式访问​​用户名变量?

app.post('/', urlencodedParser, function(req,res){
  con.query("SELECT * from users WHERE username='" + req.body.username + "' AND password='" + req.body.password + "'", function(err,rows,fields){
      if (!err){
          console.log(rows.username);
          res.sendFile('loginsucsess.html');
      } else {
        console.log("Could not get a response from server.");
        res.send('Internal Error');
      }
  });

});

我已经确定通过使用这种语法

rows[0].username

我可以访问变量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM