【发布时间】:2015-05-18 19:58:59
【问题描述】:
我在本地主机上得到以下代码:
/model/company.js
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'admin'
});
module.exports = {
get: function(){
connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
return rows;
})
}
}
/routes/company.js
var Company = require('../models/company')
var express = require('express');
var router = express.Router();
router.route('/companies').get(function(req, res){
console.log(Company.get());
//res.json(Company.get());
})
我已经尝试了一些东西,但我认为应该是这样。
但我的console.log 回复我undefined。我不知道我做错了什么。
如果我这样做:
connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
console.log(rows)
})
有效。
我需要做什么(或学习)?
【问题讨论】:
标签: javascript mysql node.js node-mysql