2017-01-05 6 views
0

私は、mysql createPoolとnode-mysql-wrapperでnodejsを使用しています。NodeJs Mysql createPoolとnodejs mysqlラッパーモジュール

リンク: https://www.npmjs.com/package/node-mysql-wrapper

myslqは、プールを作成してモジュールを実装するためのドキュメントにはオプションはありません。私はそれを試みたが、それは動作していない。ここに私のコードです:

+0

'wrapper.wrap()'は 'connection'オブジェクトを' connectionPool'ではなく受け入れます。あなたは 'connection.getConnection(function(err、conn){wrapper.wrap(conn);})'を呼び出す必要があります。ここの例を参照してくださいhttps://github.com/mysqljs/mysql#pooling-connections –

答えて

0

@タジェンShresthaは言った。ラッパーを接続オブジェクトでバインドする必要があります。例えば:

var conObj = connection.getConnection.bind(connection); 

var db = wrapper.wrap(conObj);  

db.ready(function(){ 
    db.table("users").findById(8,function(user){ 
     console.log(user); 
    }); 
}); 
+0

未処理の拒否TypeError:未定義のプロパティ 'database'を読み取ることができません –

関連する問題