mysql - Node MySQL 连接不工作

标签 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);
});

最佳答案

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

console.log() 语句之前添加此行。

response.json(rows);

关于mysql - Node MySQL 连接不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22302172/

相关文章:

javascript - 如何将node.js服务器应用程序编译为可执行文件?

mysql - 查询中的 SQL 语法错误

php - 如何用php和mysql制作注册表

php - 拆分 2000 万记录数据库

mysql - 将子查询转换为联接

javascript - 在 Node.js 中将变量传递给回调

angularjs - 可编程聊天的 Twilio 推送通知失败

javascript - 通过 AJAX 渲染 View

node.js - NodeJS 和 MongoDB 失去连接

javascript - findByIdAndRemove 导致错误