accountManager.js というモジュールを書きました
var sqlite3 = require('sqlite3');
var db = new sqlite3.Database("./users.db");
exports.userExists = function userExists(nickName) {
var stmt = 'SELECT * FROM users WHERE login="' + nickName + '"';
db.each(stmt,function(err,row) {
if(row) {
if(row.login==nickName) return true;
else return false;
}
});
}
メインの app.js ファイルに
var accountManager = require('./lib/accountManager');
console.log(accountManager.userExists('user1'));
このアプリはコンソールに「未定義」と表示されます...モジュールが正常に動作していることを確認しましたが、コールバックに問題があると思いますか? このコードの何が問題なのかわかりません...