在node.js中获取未定义的结果

时间:2016-08-03 11:05:36

标签: javascript node.js

我在node.js首次亮相。所以我试图从数据库中获取一些数据以将其显示在视图中。在模型javascript文件中,我试图建立与数据库的连接,之后我导出一个函数来从表中检索所有记录。

var mysql      = require('mysql');
var connection = mysql.createConnection({
host     : '',
user     : '',
password : '',
database : ''
});

//Connecting to database.
connection.connect();

 //This a query to get all the records that we will show in the view.
module.exports = {
getAllrecords: function(){
    connection.query('SELECT * from orders', function(err, rows, fields) {
       if (err) throw err;
       var response = JSON.stringify(rows);

       return response;
    });
  }
}

在我的索引布局中,我试图显示记录,但是我得到了一个未定义的结果。

var express  = require('express');
var router   = express.Router();
var database = require('../database');

var records = database.getAllrecords();

console.log(records);

那我在做什么呢?

0 个答案:

没有答案