【发布时间】:2014-04-18 09:16:38
【问题描述】:
我正在使用 node、express、mysql2 包。当我使用 console.log(rows) 时,它给了我以下输出:
[{"userid": "test","password": "test"}]
这是我的代码:
var application_root = __dirname,
express = require("express"),
mysql = require('mysql2');
path = require("path");
var app = express();
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '123',
database: "bbsbec"
});
app.configure(function () {
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(path.join(application_root, "public")));
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
connection.query('SELECT * from pass', function(err, rows) {
res.json(rows);
console.log(rows);
});
我只想知道如何解析这个“行”对象,以便我可以检索用户 ID 和密码。
【问题讨论】: