nodejs プロジェクトに config.js があります
var mysql = require('mysql');
var db_name = 'node';
var client = mysql.createClient({
user: 'root',
password: 'pass',
});
client.query('USE '+db_name);
プロジェクトの構成ファイルとして使用しました。このコードを使用して mysql クエリを呼び出す方法。
このコードはuser.jsにあります
var global = require('./config.js');
this.CheckUserValid = function (login, pass) {
var sql = "SELECT * FROM `user` WHERE login = ? AND pass= ?";
global.client.query(sql, [login, pass], function selectResutl(err, results, fields) {
if (!err) return results;
else
throw err;
});
}
TypeError: Cannot call method 'query' of undefined
at Object.CheckUserValid (C:\wamp\www\Node\user.js:6:19)
誰かがこれをより良い方法で行う方法を教えてもらえますか.実際に私は過去にasp.net mvcを使用しているので、試してみました. nodejsでコードを書くためのより良い方法を教えてください。