节点MySQL连接不起作用

时间:2014-03-10 13:55:48

标签: mysql node.js express

我是Node an Express的新手,我有这个代码只是连接到MySQL Db ...当我尝试127.0.0.1:9080时什么也没发生。我做错了什么但无法弄清楚什么......控制台中没有任何错误,在chrome,FF,Safari和IE中试过......任何想法。

var http = require('https');
var express = require('express');
var app = express();
var hbs = require('hbs'); 
var path = require('path');
var mysql = require('mysql');
app.set('view engine', 'html');
app.engine('html', hbs.__express);
//mysql connect
var connection = mysql.createConnection({  
  host : 'mysql://root@localhost/mydb2',
  user : 'someone',
  password : 'secret'
  });

app.get('/', function(request, response) { 
 connection.query('select * from sometable', function(err, rows){
     if (err) throw err;
 console.log("Test01=" + row[0].toString());
}); 

app.listen(9080);
});

1 个答案:

答案 0 :(得分:0)

您需要在响应中写一些内容才能在浏览器中看到它。

console.log()声明之前添加此行。

response.json(rows);