无法在node.js中与mysql连接

时间:2014-01-21 16:01:25

标签: mysql node.js

我在node.js应用程序中使用MySQL数据库但无法与MySQL连接。我刚刚将XAMPP服务器端口80更改为600,但是MySQL连接中的问题是什么?

连接node.js代码:

var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'localhost',
  port     : '3306',
  user     : 'root',
  password : '',
  database :'appdb'
});

请求标题:

Request Headers
Accept  application/json, text/javascript, */*; q=0.01
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Host    localhost:1337
Referer http://localhost:1337/
User-Agent  Mozilla/5.0 (Windows NT 6.2; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0
X-Requested-With    XMLHttpRequest

投掷错误消息:

  

module.js:340 throw err; ^错误:在Function.Module._load(module.js:280:25)的Function.Module._resolveFilename(module.js:338:15)处找不到模块'D:\ project \ hotel \ app.js'启动时的.Module.runMain(module.js:497:10)(node.js:119:16)node.js:902:3

1 个答案:

答案 0 :(得分:0)

你不应该使用xampp服务器的端口,而应该使用mysql服务器的端口(通常是3306)。