javascript - Node.js MySQL module - throw err; // Rethrow non-MySQL errors; -
today tried node.js mysql snippet w3schools:
var mysql = require('mysql'); var con = mysql.createconnection({ host: "localhost", user: "roots", // wrong user password: "" }); con.connect(function(err) { if (err) throw err; console.log("connected!"); /*create database named "mydb":*/ con.query("create database mydb", function (err, result) { if (err) throw err; console.log("database created"); }); });
i wanted learn how handle mysql errors, because app require mysql. after started app.js file this error showed up. why can't throw error?
i wanted learn how handle mysql errors, because app require mysql.
to catch errors throw
, try following snippet :
con.on('error', function(err) { console.log("[mysql error]",err); });
Comments
Post a Comment