我在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
答案 0 :(得分:0)
你不应该使用xampp服务器的端口,而应该使用mysql服务器的端口(通常是3306)。