我試圖插入一個值到我的數據庫,這是mydb和表是用2個字段的用戶名和密碼登錄。我正在使用express.js和MySQL。插入查詢的代碼是錯誤插入:連接ECONNREFUSED
exports.insert = function(req,res){
client.query('insert into' +TABLE+ ' SET username=?,password=?'
, [req.body.txtUser,req.body.txtPassword]
,
function(err,result){
if(err){
console.log("error in insertion:"+ err.message);
}
else{
console.log("query executed");
res.json("data inserted");
}
}
);
}
當我啓動服務器時,它開始正常; y和給我留言:
的Express服務器在開發模式下偵聽端口3000
但是,當我訪問註冊頁面並插入值並按提交時,會生成以下錯誤
錯誤插入:連接ECONNREFUSED
誰能幫助我嗎?
看來你沒有連接到你的MySQL服務器也可能是錯誤的端口或錯誤的主機 – Mustafa
請我插入qurey是它正確與否請 – fahad
的'ECONNREFUSED'錯誤意味着你沒有連接到MySQL服務器。這與您的查詢無關。 – j0ntech