我在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);
那我在做什么呢?