我正在尝试使用node.js创建一个简单的登录系统。我用来创建登录系统的代码如下所示。
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container-fluid">
<div class="row" id="divBlue">
<div class="col-lg-8 col-lg-offset-2" style="background-color: #003366; height: 100px; position: fixed; bottom: 0px;z-index:1;"></div>
</div>
<div class="row" id="divGray">
<div class="col-lg-8 col-lg-offset-2" style="background-color: #cccccc; height: 4000px;"></div>
</div>
</div>
在上面的代码中,我需要从Mysql查询中获取详细信息并存储到变量中。我尝试使用代码var app.get('/select', function(req,res){
pool.getConnection(function(error,conn){
var queryString = "SELECT * FROM `installation`";
conn.query(queryString,function(error,results){
if(error)
{
throw error;
}
else
{
res.setHeader('Content-Type', 'application/json');
var rows = results.length;
if(rows>0)
{
var user = results[0].sno;
res.sendStatus(user);
}
else{
res.send("Username or Password is Wrong");
}
}
});
conn.release();
});
});
将sno
从数据库存储到变量 user 但是它在cmd控制台中显示了一些错误。
user = results[0].sno;
问题只发生在 sno 上。它在MySQL中没有发生任何其他事情。我在MySQL数据库中有以下数据。
var user = results[0].sno;
res.sendStatus(user);
sno 是主要和增量值。
答案 0 :(得分:0)
检查您的mysql数据库连接。 并检查项目中是否安装了mysql模块。